OSDN Git Service

Version 0.6.157, add X.Net.Form & fix X.EventDispatcher.
[pettanr/clientJs.git] / 0.6.x / js / 05_util / 02_XJSON.js
index e69de29..698927a 100644 (file)
@@ -0,0 +1,17 @@
+var X_JSON = X[ 'JSON' ] = window.JSON || {\r
+       'stringify' : X_JSON_stringify,\r
+       \r
+       'parse'     : X_String_parseTrustedJsonString\r
+};\r
+\r
+function X_JSON_stringify( obj ){\r
+       var json = '', k, v;\r
+       for( k in obj ){\r
+               if( json ) json += ',';\r
+               v = obj[ k ];\r
+               v = v || v === 0 ? v : null;\r
+               json += '"' + k + '":' + ( X_Type_isObject( v ) ? X_NET_GIMR_toJSONString( v ) : X_Type_isString( v ) ? '"' + v + '"' : v );\r
+       };\r
+       //console.log( json );\r
+       return '{' + json + '}';\r
+};
\ No newline at end of file