JSON」タグアーカイブ

javascriptでJSON文字列を作る。

すっかり忘れてたのでメモです。
こんな感じで作ってみました。

// ここはloopの中身の抜粋です。
resultArray.push({
  'id':$(this).attr('id'),
  'text':$(this).html()
});

↓配列を一括でJSON文字列にしてくれるやつ。

JSON.stringify(resultArray);

実行結果(これは文字列です)

[{"id":"list-2","text":"あああ2"},{"id":"list-3","text":"あああ3"},{"id":"list-1","text":"あああ1"}]

ちゃんとプロパティ名もダブルクォーテーションでくくられてます。

注意点

日付データが欠けたり、と、厳しそうです。。