Если у меня есть Json данные, которые выглядят следующим образом:
import json
rawData= {
"Date": "2020-08-16T13:37:22.501743", "MeterReading": 199
}
jsonData = json.dumps(rawData)
print(jsonData)
В Python, как я могу создать логический оператор, чтобы узнать, содержит ли объект Json только строку Date
и MeterReading
? Если я использую это ...
mystring = "MeterReading Date"
for key in jsonData:
if key in mystring:
print('yes')
else:
print('no')
, это напечатает что-то нежелательное, как показано ниже. В идеале, если объект Json содержит Date
и метку времени, а также MeterReading
, чтобы содержать какое-то значение типа float или int. Любые советы очень ценятся ...
no
no
yes
yes
yes
yes
no
no
yes
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
yes
no
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
no
no
no
yes
no
no
no
no