私はpythonとdjangoが初めてです。
私のdjangoビューのアプリケーションでは、json.loadsを使用してJSONオブジェクトの配列(およびサブ配列)をリクエストとして受け入れていますが、JSONオブジェクトを解析して反復しようとしていますが、解析中に問題に直面しています。
クライアントから送信された私のJavaScriptオブジェクトは
var JSONObject = {
"employees_companyA":
[
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
],
"employees_companyB":
[
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
};
上記の 2 つのオブジェクトを解析し、firstName、lastName を同じものとして読み取る最良の方法は何ですか。
o["firstName"]、o.firstNameなどを使用してみました(以下は私のコードスニペットです)
json_obj = json.loads(request.POST['json_test'])
for o in json_obj:
temp_arr.append(o["firstName"])
これはかなり簡単だと確信していますが、ここで正確なヘルプを見つけることができませんでした。