我有下面的Json文件,我需要比较数据,看看每个值重复了多少次。问题是我根本不知道如何处理Json。我不想知道我练习的答案,我想知道如何访问这些数据。杰森:
{
"tickets": [
{
"ticket_id": 0,
"timestamp": "2016/05/26 04:47:02",
"file_hash": "c9d4e03c5632416f",
"src_ip": "6.19.128.119",
"dst_ip": "145.231.76.44"
},
{
"ticket_id": 1,
"timestamp": "2017/05/28 16:14:22",
"file_hash": "ce8a056490a3fd3c",
"src_ip": "100.139.125.30",
"dst_ip": "145.231.76.44"
},
{
"ticket_id": 2,
"timestamp": "2015/08/23 03:27:10",
"file_hash": "d17f572496f48a11",
"src_ip": "67.153.41.75",
"dst_ip": "239.168.56.243"
},
{
"ticket_id": 3,
"timestamp": "2016/02/26 14:01:33",
"file_hash": "3b28f2abc966a386",
"src_ip": "6.19.128.119",
"dst_ip": "137.164.166.84"
},
]
}发布于 2018-11-11 04:39:09
如果这是对象的字符串表示形式,那么首先需要设置变量并解析字符串以使其具有可以使用的对象。
jsonString ={...your json字符串.}
然后解析字符串,
导入json
jsonObject = json.loads(jsonString)
要访问内部的数据,就像其他js对象一样。例子:
jsonObject.tickets.timestamp将返回"2016/05/26 04:47:02“
票证是jsonObject中的键,0是票证列表中第一个对象的索引。
发布于 2018-11-11 04:33:51
https://stackoverflow.com/questions/53245850
复制相似问题