0

私はjson文字列を持っています{"email": "Hello"、 "username": "Not take"}

このjsonを繰り返し処理して、テキストを表示するにはどうすればよいですか(Like Hello)

次のテキストを表示したい

メール:こんにちは
ユーザー名:撮影されていません

私は次のことを試しました:

    arr = json
    $.each(arr, function(k, v) {
      message += k + ':' + v + '<br />';  
    });
4

1 に答える 1

0

JSON 文字列を Javascript オブジェクトに変更する必要があります。を使用しJSON.parse()ます。

デモ: jsフィドル

出力:

出力

脚本:

var json = '{"email" : "Hello", "username" : "Not taken"}',
    arr = window.JSON.parse( json ),
    message = '';

$.each(arr, function(k, v) {
    message += k + ': ' + v + '<br />';  
});

document.getElementById( 'message' ).innerHTML = message;

HTML:

<div id="message"></div>
于 2013-02-28T20:12:52.633 に答える