JSON值到字符串值

2024-04-16 13:09:40 发布

您现在位置:Python中文网/ 问答频道 /正文

需要使用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"}}]'

Tags: 模块方法字符串代码idjsonfielddata
1条回答
网友
1楼 · 发布于 2024-04-16 13:09:40

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
    }
]

相关问题 更多 >