私はいくつかのJSON文字列を持っており、Python 3.5と解析する必要があります。ここではJSON文字列の例である:私は各コースのタイトル、が、プロパティパスを取得するにはPython 3.5を使用する必要が未知のプロパティパスでJSONを解析するには?
"termsAndCourses":{
"Semester 2016":{
"000001":{
"courseId":"000001",
"title":"Python",
},
"000035":{
"courseId":"000035",
"title":"Java",
},
"000051":{
"courseId":"000051",
"title":"C#",
}
}
は、私はこの方法でそれを行うことはできませんを意味し、変更および未知のことがあります。上記の本実施例で
result = json.loads(json_str)
print(result["termsAndCourses"]["Semester 2016"]["000001"].title)
、プロパティパスの2つのセクションでは、「学期2016」と「000001」は、JSON文字列のそれぞれは全く異なると不規則です。
次に、コンテンツを「タイトル」プロパティから取得する必要がありますか?
'result [" termsAndCourses "] [" Semester 2016 "]。values()]' c ['title'] ' –