首页 > 代码库 > JSON/JSONP浅谈

JSON/JSONP浅谈

一、什么是JSON?

     JSON 即 JavaScript Object Notation 的缩写,简而言之就是JS对象的表示方法,是一种轻量级的数据交换格式。

     JSON 是存储和交换文本信息的语法,类似XML,但是相对于XML又比其更小、更快、更容易解析。 

二、JSON语法:

      JSON 语法是 JavaScript 对象表示法语法的子集。

      1.数据在名称/值对中;

      2.数据由逗号分隔;

      3.花括号保存对象;

      4.方括号保存数组。

      例如:

      var json = {

           "ch":[{

            "names":"怡美家园",

            "data":[2,2,1,1,1,1],

            "times":[10,11,13,13,21,23]},

          {

            "names":"怡美家园",

            "data":[2,2,1,1,1,1],

            "times":[10,11,13,13,21,23]}

          ]

          };

    JavaScript 程序能够使用内建的 eval() 函数,用 JSON 数据来生成原生的 JavaScript 对象。

JSON字符串转化为JSON格式:

 var txt = ‘{"employees":[‘ +
‘{"firstName":"Bill","lastName":"Gates" },‘ +
‘{"firstName":"George","lastName":"Bush" },‘ +
‘{"firstName":"Thomas","lastName":"Carter" }]}‘;

obj = JSON.parse(txt);

JSON/JSONP浅谈