Given data = '{[<a=14^b=Fred^c=45.22^><a=22^b=Joe^><a=17^c=3.20^>][<a=72^b=Soup^>]}' How can I efficiently get dictionaries for each of the data blocks framed by <> ? Thanks for any help KP