我的意思是   javascript  里面  有没有 类似 json.jar  这样的工具呀   比如:JSONObject jsonA = new JSONObject();
 JSONObject jsonB = new JSONObject();
  jsonB.put("name","value");
jsonA.put("晕",jsonB);json2.js   是怎么用呀 ,有没有 类似json.jar 这个样子的用法????? 生成基础json文本总不能 非要手写基础json文本吧:{"晕":{"name":"value"}} 还是说json2.js  只能 parse(),stringify().刚刚 接触javascript  谢谢啦  

解决方案 »

  1.   

    json是用来传输数据用的,你在javascript里面生成来干什么啊?
      

  2.   

    http://www.JSON.org/json2.js用json2.jsobj 到json:
    json_data = JSON.stringify(obj); 
    json 到obj
    var obj = JSON.parse(xhr.responseText);json数据的格式要求非常严格,属性名称必须是用双引号“”括起来。 代码如下: 
    var a=JSON.parse('{"a":"aaaaa"}');//正确 
    var a=JSON.parse("{'a':'aaaaa'}");//错误
      

  3.   

    nobody knows  ????                 nobody anwser ??????????nobody  nobody
      

  4.   

    哈哈,让我想起了一首歌,nobody,nobody but you.。。
    没明白你的意思啊。
      

  5.   

          var _rewriteAccess = function(a) {
            if(a.constructor == String) {
              var r = /(\w+?)(?:=)([^\s;]+)/g;
              var d = {};
              while(r.exec(a)) {
                d[RegExp.$1] = decodeURIComponent(RegExp.$2);
              }
              return d;
            } else if(a.constructor == Object) {
              var d = "";
              for(var k in a) {
                d += k + "=" + encodeURIComponent(a[k]) + "; ";
              }
              return d;
            }
          };自己试试,可能需要改一下
      

  6.   

    到网上找下有个扩展的函数,文件名是json.js好像,里面有个函数 是 toJSONString()
    可以实现JS中的
             array.toJSONString()
            boolean.toJSONString()
            date.toJSONString()
            number.toJSONString()
            object.toJSONString()
            string.toJSONString()