![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_16.png?5a7ff87)
1 階層目しか、 key と value を取得できません。
2 階層目以降は [object, object]で当然ながら console.logで表示されません。
2 階層目以降も、key や数値をつけてではなく、key と value を動的に取得するには、
どのようにすれば良いでしょうか ?
わかる方、どうぞよろしくお願いいたします。
for(key in json)
{
console.log("K " + key) ;
console.log("V " + value) ;
}
No.2ベストアンサー
- 回答日時:
関数の再帰呼び出しで実現できます。
var 最下層まで表示 = function(o,n) {
_ n=n?n:[];
_ if (typeof o != 'object') {
_ _ console.log(n.join('.') + ' : ' + o);
_ } else {
_ _ for(var i in o) arguments.callee(o[i], n.concat(i));
_ }
};
var オブジェクト = {a:1,b:{い:2,ろ:{i:3,ii:4}}};
最下層まで表示(オブジェクト);
// console 出力結果
a : 1
b.い : 2
b.ろ.i : 3
b.ろ.ii : 4
No.1
- 回答日時:
デバッグ目的でオブジェクトのプロパティを確認したいということでしょうか?
FirefoxかGoogle Chromeをお使いなら、console.dirメソッドが便利です。
https://developer.mozilla.org/ja/docs/Web/API/Co …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Json のキーと値の出力の違いについて 2 2022/06/14 20:22
- JavaScript SQLでデータベースから返ったデータのJSON形式生成について 1 2022/04/06 12:25
- Visual Basic(VBA) VBAコードが作動せず、どこに問題があるのか教えて下さい。 3 2023/06/13 13:20
- Visual Basic(VBA) VBA 別ブックからの転記の高速化について VBA 別ブックからの転記の高速化についてご教授下さい。 19 2022/07/26 13:07
- Visual Basic(VBA) シフト表のコマで「ブロック」されている前の時間の「出」を同一列の「休」と入れ替えたいがふぇきません。 2 2023/08/02 18:49
- Visual Basic(VBA) エクセルVBAについて 8 2022/07/13 22:41
- JavaScript console.logがどうしても2つ機能しないのでアドバイスをくださいお願いします 2 2022/07/07 22:13
- JavaScript 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- その他(プログラミング・Web制作) pythonにおける単方向リストの実装について 4 2022/07/13 12:34
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Webページ中の javascript をVB...
-
Shell.ApplicationでのIEオブ...
-
フォルダ内のファイル名を取得...
-
JSPの処理の途中で、JavaScript...
-
VB.NET2003 テキストボックスに...
-
正整数の半角数字かどうか判定する
-
gas 全角数字を半角数字に変換
-
VBAによる第3、4水準文字の判定...
-
jsでルートディレクトリより上...
-
C#でTextBoxに数値のみ入力可能...
-
VBAの[cellsメソッドは失敗しま...
-
PHPとjavascriptで共通なエンコ...
-
VB.NETからWEBブラウザの操作に...
-
計算結果が毎回違う。
-
デザイン時のVisible=Falseは実...
-
PowerPointで時計表示
-
Excel VBA カタカナ セル判定...
-
1つのVBAコードをすべてのコア...
-
既存のwebサイトで、ローカルの...
-
javascriptで「オブジェクトを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ローカルのレジストリを読みたい
-
Webページ中の javascript をVB...
-
画面間でのJavaScrip...
-
javaScriptでグローバル変数に...
-
フォルダ内のファイル名を取得...
-
CSSのクラスを動的に変更 classで
-
イベントevt?evt.target:event....
-
タブブラウザで focus() を実...
-
event.srcElementの動的設定
-
エクセル2010のvbaについて
-
jquery か javascript で json ...
-
【javascript】プロパティ?オ...
-
JavaScriptの仕様(ECMA-262以外)
-
PHPで定義した変数を引数として...
-
javascriptでオブジェクトのメ...
-
ASP.NETでURLにマッピングされ...
-
JavaScript 日数計算の関数で演...
-
VBAの引数の指定 カッコとイコ...
-
JavaScriptでオブジェクトを識...
-
jQueryで、listの要素数を取得...
おすすめ情報