X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=0.6.x%2Fjs%2F05_util%2F02_XJSON.js;h=698927a8a54d1eb5d114b2d897b481bb3c2510d4;hb=094b0536bafe5efd70540698cf74ab13ece03ebb;hp=e69de29bb2d1d6434b8b29ae775ad8c2e48c5391;hpb=7f26e99d39211b5749c4ad62a84855404c7390a3;p=pettanr%2FclientJs.git diff --git a/0.6.x/js/05_util/02_XJSON.js b/0.6.x/js/05_util/02_XJSON.js index e69de29..698927a 100644 --- a/0.6.x/js/05_util/02_XJSON.js +++ b/0.6.x/js/05_util/02_XJSON.js @@ -0,0 +1,17 @@ +var X_JSON = X[ 'JSON' ] = window.JSON || { + 'stringify' : X_JSON_stringify, + + 'parse' : X_String_parseTrustedJsonString +}; + +function X_JSON_stringify( obj ){ + var json = '', k, v; + for( k in obj ){ + if( json ) json += ','; + v = obj[ k ]; + v = v || v === 0 ? v : null; + json += '"' + k + '":' + ( X_Type_isObject( v ) ? X_NET_GIMR_toJSONString( v ) : X_Type_isString( v ) ? '"' + v + '"' : v ); + }; + //console.log( json ); + return '{' + json + '}'; +}; \ No newline at end of file