源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

深入理解JSON数据源格式

  • 时间:2020-04-16 02:55 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:深入理解JSON数据源格式
[b]JSON [/b][ JavaScript Object Notation ]:JavaScript 对象表示法。 [b]它是一种轻量级的数据交换格式。 [/b] JSON 在很多场合下作为数据格式比XML 要更加方便。 JSON 的数据由对象、数组和元素等格式组成。每种格式都可以包含合法的JavaScript 数据类型。 在JavaScript 中,可以通过eval( ) 方法将字符串直接转化为JSON 格式。 JSON 数据源格式如下: 示例一:
[u]复制代码[/u] 代码如下:
{     "tablename":"表名",    "rows":[{"列1":"值1"},{"列2":"值2"}.....{"列n":"值n"}]  } 
示例二:
[u]复制代码[/u] 代码如下:
 /* 与 JSON 等价的代码  var obj = new Object();  obj.createPerson = function(_name,_age){     this.name = _name;     this.age = _age;  }  obj.getAge = function(){     return this.age;  }  */ var person = { "createPerson": function(_name,_age){                  this.name = _name;                  this.age = _age;               },  "getAge": function(){               return this.age;            }  };  person.createPerson("xugang",20);  var p = person.getAge();  alert(p);
示例三:通过eval( ) 方法将字符串直接转化为JSON 并获得元素的值。
[u]复制代码[/u] 代码如下:
  <script type="text/javascript">   <!--     window.onload = function(){        var json_text = "{ 'book':{'name':'JAVA编程','author':['Liu','Xu']},'num':222}";        //使用eval()将字符串转换为对象        var json_obj = eval("("+ json_text +")");        //访问 book-name        document.write(json_obj.book.name);        //访问 book-author-Xu        document.write(json_obj.book.author[1]);     }    //-->   </script>
附:在JQuery 中提供了 $.getJSON( ) 方法,可以很快捷地访问到服务器端返回的JSON 数据。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部