Discuss / Python / 将JSON反序列化为Python对象的引号问题

将JSON反序列化为Python对象的引号问题

Topic source

yoihikari

#1 Created at ... [Delete] [Delete and Lock User]
json_str = '{"age": 20, "score": 88, "name": "Bob"}'
json.loads(json_str)

要注意里面的双引号,因为json语法规定要用双引号,所以下面是错的

json_str = '{\'age\': 20, \'score\': 88, \'name\': \'Bob\'}'

,要么用转义双引号

json_str = "{\"age\": 20, \"score\": 88, \"name\": \"Bob\"}"

  • 1

Reply