浅谈JSON 数据源格式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
字号:大中小JS ON [ JavaScrip t Object Notation ]:Jav aS cr ip t 对象表示法。
它是一种轻量级的数据交换格式。
JSON在很多场合下作为数据格式比XML要更加方便。
JSON 的数据由对象、数组和元素等格式组成。
每种格式都可以包含合法的JavaScript 数据类型。
在JavaScript 中,可以通过eval( ) 方法将字符串直接转化为JSON 格式。
JSON 数据源格式如下:
示例一:
{
"tablename":"表名",
"rows":[{"列1":"值1"},{"列2":"值2"}.....{"列n":"值n"}]
}
示例二:
var person = {
"createPerson":
function(_name,_age)
{
= _name;
this.age = _age;
},
"get Age":return this.age
};
示例三:通过eval( ) 方法将字符串直接转化为JSON 并获得元素的值。
<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_);
//访问book-author-Xu
document.write(json_obj.book.author[1]);
}
//-->
</script>
附:在JQuery中提供了$.getJSON( ) 方法,可以很快捷地访问到服务器端返回的JSON 数据。