オブジェクトの中にオブジェクトの配列があるかどうかを確認します。私はJSONで同様の問題がありました:
"terms": {
"category": [
{
"ID": 4,
"name": "Cirugia",
"slug": "cirugia",
"description": "",
"taxonomy": "category",
"parent": null,
"count": 68,
"link": "http://distritocuatro.mx/enarm/category/cirugia/"
}
]
}
「category」から「name」キーにアクセスしようとすると、未定義のエラーが発生しました。
var_name = obj_array.terms.category.name
次に、角かっこがあることに気付きました。つまり、複数のカテゴリオブジェクトを持つことができるため、カテゴリキー内にオブジェクトの配列があります。したがって、「名前」キーを取得するために、私はこれを使用しました:
var_name = obj_array.terms.category[0].name
そして、それはトリックを行います。
多分この答えには遅すぎるかもしれませんが、同じ問題を持つ誰かが解決策を見つける前に私がしたのと同じようにこれを見つけることを願っています:)
console.log(JSON.stringify(config));
ansがo / pを共有してみてください