[JavaScript]JSONデータを作成する

投稿者:

JavaScriptを用いてJSONデータを生成するには、対応する連想配列を作成し、JSONオブジェクトのstringifyメソッドを使用する。

/*-----------------------------
    JSONデータを作成する
    引数:なし
    戻値:JSONテキスト
--------------------------------*/
function createJsonData() {
    //連想配列
    var json_asocc = 
        [
            {
                'maker'     : 'MAZDA',
                'model'     : 'DEMIO',
                'grade'     : 'XD L pakage'
            },
            {
                'maker'     : 'Peugeot',
                'model'     : '206',
                'grade'     : 'XT'
            },
            {
                'maker'     : 'Rover',
                'model'     : 'MINI',
                'grade'     : 'Cooper 35th Anniversary'
            }
        ];
    
    //JSONにエンコード
    var json_text = JSON.stringify(json_asocc);
    return json_text;
}

上の関数を実行すると以下のJSONテキストが返ってくる。

[{"maker":"MAZDA","model":"DEMIO","grade":"XD L pakage"},{"maker":"Peugeot","model":"206","grade":"XT"},{"maker":"Rover","model":"MINI","grade":"Cooper 35th Anniversary"}]

JSONデータはテキストデータなので、HTTPで送信したり、ファイルに保存するのが容易になる。その方法は別記事で書く予定。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください