内部にさまざまなタイプの属性とオブジェクトを含めることができ、プレーン文字列または配列を含めることができる動的 json オブジェクトを取得しました。単一のJSON構造をHTMLテーブルに変換するJavaScriptコードを作成しましたが、うまく機能しましたが、動的JSON用に作成したいので、基本的にはJSONツリーの親と子を反復処理して、これを作成する方法を確認する必要がありますHTML テーブル。
しかし、次のように、子が内部にオブジェクトを持っているかどうかを検証しようとすると、いくつかの問題があります: (JSON に多くの詳細を追加したくありません)
parent: {
child_1: {
attr1 : value1
},
child_2: {
[{ attribues and values in an array }]
}
}
どうすればこれを達成できますか?次のように「typeof」関数を使用することを考えていました。
if (typeof key === 'array') {
// do something
}else{
// do another stuff
}
しかし、うまくいくとは思えません。助けてもらえますか?
前もって感謝します。