var str = "{a:1}";
var json = eval("(" + str + ")");
alert(json["a"]);

解决方案 »

  1.   

    供楼主参考
    http://www.ibm.com/developerworks/cn/web/wa-ajaxintro10/
    http://www.blogjava.net/alwayscy/archive/2008/05/10/199689.html
      

  2.   

    using JSon;
    void Main()
    {
      JsonObject json = new JsonObject();
      json.put(key,value);//这只是示例代码,json是这样引用的,put是往里面放,get是取值,K,V类型的存储;
      json.get(key,value);
    }你可以引用好json的库后,就可以有很多的操作
      

  3.   

    前台的话用jquery
    function getSecondaryContent(menuId){    
    $.getJSON("http://so.1ting.com/songJson.do?q=love", function(data) {   
         alert(data.startTime);
         data.results//这是一个数组这些你就直接把data当成一个对象用就行了.相当容易的   
          });
    }
      

  4.   

    <html>
      <head><title>json</title></head>  <body>
      <script type="text/javascript">
         str = "{name:'daidandan' , pas:123456, email:'[email protected]'}" ;
          eval("data="+str) ;
          alert("name:"+data.name) ;
          alert("pas:"+data.pas) ;
          alert("email:"+data.email) ;
      </script>
      </body>
    </html>
      

  5.   


    USING的是 using System.Net.Json;
    这么我这个实例的时候说不可以呢?JsonObject json = new JsonObject(); 说无法创建抽象类或接口“System.Net.Json.JsonObject”的实例请教下。