python - Python 如何读取这个 json simil 字符串
问题描述
请如何打印这一行:
{"1":{"home":"001","street":"Wolrd1","cap":0},"2":{"home":"002","street":"Wolrd2","cap":0},"3":{....}}
这种格式:
{"home":"001","street":"Wolrd1","cap":0}
{"home":"002","street":"Wolrd2","cap":0}
{....}}
使用此代码:
import json
jsonData = '{"1":{"home":"001","street":"Wolrd1","cap":0},"2":{"home":"002","street":"Wolrd2","cap":0},"3":{....}}'
jsonToPython = json.loads(jsonData)
for x in jsonToPython:
print x
打印是:1 2 3
解决方案
json.loads()
使用该方法时,您的 JSON 数据会转换为字典,其中键是 1、2、3 等,值也是字典(例如:){"home":"001","street":"Wolrd1","cap":0}
。您需要的唯一修改是使用.values()
for 循环中的方法:
import json
jsonData = '{"1":{"home":"001","street":"Wolrd1","cap":0},"2":{"home":"002","street":"Wolrd2","cap":0},"3":{....}}'
jsonToPython = json.loads(jsonData)
jsonToPython = json.loads(jsonData)
for x in jsonToPython.values():
print x
推荐阅读
- java - 如何使特定索引的按钮播放声音
- c++ - ReadProcessMemory 失败,错误代码为 299 (ERROR_PARTIAL_COPY)
- sql - 数组中的至少一个元素存在于另一个数组中
- arrays - 使用c将结构数据数组追加和删除到文件中
- azure-data-factory-2 - azure 数据流中是否有办法按多个类别取消数据透视?
- arduino - 在 Arduino 的 TTGO T-Display 上上传任何脚本时出错
- css - 覆盖的内联样式仍然适用
- android - Wi-Fi Aware (NAN) 的主首选项是否在某些设备上具有默认值?
- scala - 在 scala 中为 SQS 功能编写模拟
- html - Summernote onkeyup 功能替换特殊字符