解析 unicode JSON 字符串
Parse unicode JSON string
我在解析 unicode JSON 字符串时遇到一些困难。
示例:
js = "{'to': 1234, 'message': u'sample message', 'user': 65773722, 'msgId': 28198}"
我想迭代 JSON 对象以检索值。
我已经试过了,json.dumps、json.loads 和 js.decode('unicode-escape'),
但我不断收到错误消息。
请帮忙..我卡住了!
非常感谢!
不幸的是有人搞砸了,那不是 JSON。
>>> ast.literal_eval(js)
{'to': 1234, 'message': u'sample message', 'user': 65773722, 'msgId': 28198}
无效json
s = "{'to': 1234, 'message': u'sample message', 'user': 65773722, 'msgId': 28198}"
valid = s.replace("u'", "'")
supervalid = v.replace("'", '"')
json.loads(super_valid)
我在解析 unicode JSON 字符串时遇到一些困难。
示例:
js = "{'to': 1234, 'message': u'sample message', 'user': 65773722, 'msgId': 28198}"
我想迭代 JSON 对象以检索值。
我已经试过了,json.dumps、json.loads 和 js.decode('unicode-escape'), 但我不断收到错误消息。
请帮忙..我卡住了!
非常感谢!
不幸的是有人搞砸了,那不是 JSON。
>>> ast.literal_eval(js)
{'to': 1234, 'message': u'sample message', 'user': 65773722, 'msgId': 28198}
无效json
s = "{'to': 1234, 'message': u'sample message', 'user': 65773722, 'msgId': 28198}"
valid = s.replace("u'", "'")
supervalid = v.replace("'", '"')
json.loads(super_valid)