【发布时间】:2016-07-25 01:24:37
【问题描述】:
我的数据看起来类似于下面显示的数据('sn-p.json')。我希望能够替换值,例如,对于 id:1,将员工编号替换为 2455。
数据片段:
{"employees": [{"level1":{"id":1, "firstname": "John", "employee number": 2343 },{"level1":{"id":2, "firstname": "Jane", "employee" 数字”:5647 }}]}
我知道以列表或字典的形式替换值要容易得多,因此我执行了以下操作将其转换为列表。
import json
viewer_string=open('snippet.json','r')
data_str = viewer_string.read()
data_list = []
data_list.append(data_str)
但这似乎不起作用。无论如何我可以将 Snippet.json 转换为字典吗?或者还有其他方法可以解决这个问题吗?
【问题讨论】:
-
那个 json 看起来不太有效
标签: python json list dictionary