そのためにこれまではJSON整形サービスを使っていたけど、未公開の情報を外に送信するのは気持ち悪い・危ないのでBookmarkletにした。

JSON整形Bookmarklet - もやしパン工場

デスヨネー。

というわけで、ボクもJavaScriptだけでJSONを見やすくするようなのを書いてみた。こんな感じ。


function translate(){
  try{
    s = $('#inputtext').val();
    s = JSON.stringify(JSON.parse(s), null, '  ');
    $('#outputtext').val(s);
  }catch(e){
    alert(e);
  }
}

Firefox 11 でしか動作確認してない。

JSON Pretty Printing Formatter
JSON Pretty Printing Formatter

Ref.
- JSON整形Bookmarklet - もやしパン工場
- JSON.stringifyでオブジェクトをいい感じに整形できるぞ - hitode909のダイアリー
- ネイティブ JSON を使う - MDN

tags: javascript json

Posted by NI-Lab. (@nilab)