how to split comma-separated key-value pairs with quoted commas,"{'age': '12', 'name': 'bob', 'hobbies': 'games,reading', 'phrase': ""I'm cool!""}"