QooxdooのオブジェクトをJsonに変換する関数がイカす件

qx.io.Json
stringify (var v, Boolean beautify?)

Stringify a JavaScript value, producing a JSON text.
Parameters:
 v the object to serialize.
 beautify (default: false) whether to beautify the serialized string by adding some white space that indents objects and arrays.
Returns:
 the serialized object.

第一引数にはオブジェクト指定します。
第二引数に「美しくするかどうか」を指定できます。

とりあえず簡単にデモ。
Qooxdooのデモページを開いて、Bookmarklet的にアドレスにスクリプト書いて実行。

美しくしない(デフォルト) 

javascript:alert(qx.io.Json.stringify({hoge:1,uge:2,page:[1,2,3,4,5]},false));

json_stringify_false.png

美しくする

javascript:alert(qx.io.Json.stringify({hoge:1,uge:2,page:[1,2,3,4,5]},true));

json_stringify_true.png
おー。
見やすくて便利だ。


新しく会社作りました!

コメントをどうぞ