[OK]をこれでJavaScriptオブジェクト/ JSON:配列にJavaScriptオブジェクト/ JSONのすべての項目を区切る方法
{
"marco":{
"gender":"men",
"age":29,
"children":{
"jen":{
"gender":"women",
"age":14
},
"marco jr.":{
"gender":"men",
"age":16,
"children":{
"Koos":{
"gender":"men",
"age":1
}
}
}
}
},
"lisa":{
"gender":"women",
"age":20
},
"mike":{
"gender":"men",
"age":32,
"children":{
"carl":{
"gender":"women",
"age":19
}
}
}
}
私はマルコを選択した場合の出力が可能になるということをしたい
["jen":{"gender":"women", "age":14}, "marco jr.":{"gender":"men", "age":16}, "Koos":{"gender":"men", "age":1}]
複数のレイヤーを持つ大きなオブジェクトを1つの大きな配列にスライスする必要があります。だから、もうオブジェクトの3つはありません。
解決策は考えられません。
あなたの配列に非数値キーを入れたいですか?['" jen ":{'? –
オブジェクトと(キー)名をとる再帰関数を作成します。 「子」オブジェクトとそのキーで再帰的に呼び出します。あなたの結果はおそらく配列ではなくオブジェクトでなければなりません。 –
javascriptには連想配列はなく、インデックス配列だけがあります。この他のstackoverflowの質問:[javascript array associative AND indexed?](http://stackoverflow.com/questions/1076658/javascript-array-associative-and-indexed#1076669)で詳しく読むことができます。 –