+/**\r
+ * ユーティリティ関数とユーティリティクラス\r
+ * @namespace X.JSON\r
+ */\r
+var X_JSON = X[ 'JSON' ] =\r
+\r
+// TODO ie8 は子フレームには JSON がいない…アクセス可能な親を探索\r
+\r
+ // JavaScriptでunicode文字列をunescapeする\r
+ // http://perutago.seesaa.net/article/202801583.html\r
+ \r
+ // http://blog.livedoor.jp/dankogai/archives/51503830.html \r
+ // Ajax - IE8にもJSON入ってます。使えるとは限らないけど\r
+ // Compatibility mode (別名Quirks mode) では、JSONオブジェクトは無効になります。iframeもだめです\r
+X_UA[ 'IE8' ] ? {\r
+ 'stringify' : function( o ){\r
+ return unescape( JSON.stringify( o ) );\r
+ },\r
+ \r
+ 'parse' : JSON.parse\r
+} :\r
+\r
+window.JSON ||\r
+{\r