如何在Python中检查JSON数据
数据样本:如何在Python中检查JSON数据,json,Json,数据样本: import pandas as pd patients_df = pd.read_json('C:/MyWorks/Python/Anal/data_sample.json', orient="records", lines=True) patients_df.head() //in python //my json data sample "data1": { "id": "myid&
import pandas as pd
patients_df = pd.read_json('C:/MyWorks/Python/Anal/data_sample.json', orient="records", lines=True)
patients_df.head()
//in python
//my json data sample
"data1": {
"id": "myid",
"seatbid": [
{
"bid": [
{
"id": "myid",
"impid": "1",
"price": 0.46328014,
"adm": "adminfo",
"adomain": [
"domain.com"
],
"iurl": "url.com",
"cid": "111",
"crid": "1111",
"cat": [
"CAT-0101"
],
"w": 00,
"h": 00
}
],
"seat": "27"
}
],
"cur": "USD"
},
我想做的是检查在我非常大的JSON数据中是否有一个“cat”值。
“cat”值可能存在,也可能不存在,但我正在尝试使用Python来检查它
for seatbid in patients_df["win_res"]:
for bid in seatbid["seatbid"]:
我试图在编写这样的循环时访问JSON数据,但访问不正确。
我只想检查“cat”是否存在。您可以使用python的json库,如下所示:
import json
patient_data = json.loads(patientJson)
if "cat" in student:
print("Key exist in JSON data")
else
print("Key doesn't exist in JSON data")
您可以使用python的json库,如下所示:
import json
patient_data = json.loads(patientJson)
if "cat" in student:
print("Key exist in JSON data")
else
print("Key doesn't exist in JSON data")