-1

データがどこにあるかを正確に知らずにjsonファイルからデータを取得したくありません:私はこのjsonを持っています

    var names= [
{
 "category":"category1" ,
     "name1":"david",
     "name2":"jhon",
     "name3":"peter"
},
{
 "category":"category2" ,
     "name1":"Smith" ,
     "name2":"Anna",
}
]

文字列変数があるとします:

var str='category2';

変数を使用して category2.name1 を取得するにはどうすればよいですか? 名前[1].name1を使用したくないのは、strの内容がわからず、forループの使用を避けたいからです。

4

1 に答える 1