この回答はJSONからのデータの取得を扱っているのを見ました。私はほぼ同じことをしようとしていますが、私のJSONは配列/オブジェクトに関しては構造が異なり、同じ方法で解析する方法がわかりません。
私のJSONはこの形式であり、リンクされた質問に基づいて特定の要素を検索する関数を作成しようとしていますが、jsonの要素のキーがないため、ターゲットを設定する方法がわかりません。または、jsonの出力を再作成する必要がありますか?(これは、変更されたcodeigniterdbクエリからjson_encodeによって作成されています。
$(function() {
var json = [
{
"answer": [
"4555"
],
"answer_string": "4555|",
"qid": "70",
"aid": "742"
},
{
"answer": [
"monkeys",
"badgers",
"monkeybadgers"
],
"answer_string": "monkeys|badgers|monkeybadgers|",
"qid": "71",
"aid": "742"
}
];
$.each(json[], function(i, v) {
if (v.qid= "70") {
alert(v.answer[0]);
return;
}
});
});
qidが特定の数と一致するanswer[0]を見つける必要があります。