У меня есть объект json, сохраненный внутри test_data
, и мне нужно знать, содержит ли строка внутри test_data['sign_in_info']['package_type']
строку "vacation_package". Я предположил, что in
может помочь, но я не уверен, как правильно его использовать или если это правильно использовать. Это пример объекта JSON:Python parsing json data
"checkout_details": {
"file_name" : "pnc04",
"test_directory" : "test_pnc04_package_today3_signedout_noinsurance_cc",
"scope": "wdw",
"number_of_adults": "2",
"number_of_children": "0",
"sign_in_info": {
"should_login": false,
**"package_type": "vacation_package"**
},
package type
имеет «vacation_package» в нем, но это не всегда так. Пока I'm только сохранить данные таким образом:
package_type = test_data['sign_in_info']['package_type']
Теперь это нормально, чтобы сделать что-то вроде:
p= "vacation_package"
if(p in package_type):
....
Или я должен использовать «ре», чтобы вырезать строку и найти его таким образом?
is 'test_data ['sign_in_info'] ['package_type'] == 'vacation_package'' не подходит? –