我在python3上处理JSON,我想在JSON对象中追加一个数组,这是我目前为止的代码:
values = [20.8, 21.2, 22.4]
timeStamps = ["2013/25/11 12:23:20", "2013/25/11 12:25:20", "2013/25/11 12:28:20"]
myJSON = '{ Gateway: {"serial":"1001", "status":"ok"},
"Tag":{"TID":"FF01", "EPC":"EE01"},
"dataset":{"sensorType":"temperature", "values":[], "timeStamps":[] } }'
有没有什么简单的方法可以附加数组而不必将它们转换为字符串并作为纯文本插入?在
提前谢谢你
Python通过
json
模块包含SimpleJSON。使用它从JSON字符串和python dict序列化/反序列化:看起来你也在尝试构造json。在这种情况下,您应该这样做:
退货:
^{pr2}$您可以使用
json.loads
解析JSON,执行操作,然后通过json.dumps
转换回JSON。在请注意,我必须编辑您的JSON以使其有效。(“Gateway”缺少括起来的双引号。)
相关问题 更多 >
编程相关推荐