需要使用Python将以下JSON转换为严格的字符串引用值JSON。有没有python" json"我可以使用的模块方法,或者是否有一个更简单的解析代码,我可以使用它来实现这一点。
来自:
data = '[{"id":334,"type":"C","raw":{"field_val":11}}]'
=> [
{
"id":334,
"type":"C",
"raw":{
"field_val":11
}
}
]
致:
'[{"id":"334","type":"C","raw":{"field_val":"11"}}]'
答案 0 :(得分:0)
json模块就是你想要的。
import json
string = '''[
{
"id":334,
"type":"C",
"raw":{
"field_val":11
}
}
]'''
myList = json.loads(string)
print(myList)
输出结果为:
[{u'raw': {u'field_val': 11}, u'type': u'C', u'id': 334}]
然后你可以使用json.dumps():
print(json.dumps(myList,))
输出:
'[{"raw": {"field_val": 11}, "type": "C", "id": 334}]'
如果你想要缩进:
print(json.dumps(myList, indent=4))
输出:
[
{
"raw": {
"field_val": 11
},
"type": "C",
"id": 334
}
]