JSON对象和数组的简单实现方法及js对象的转换

JSON对象和数组的简单实现方法及js对象的转换
JSON的语法规则

JSON语法是表示法语法的Javascript对象的一个子集。

名称/值对中的数据

数据用逗号隔开。

括号中保存对象

方括号保存数组

JSON对象

JSON对象是用括号括起来的:

对象可以包含多个名称值对:

{FirstName:约翰
这也很容易理解,相当于这个Javascript语句:
名为约翰
lastName =母鹿
JSON数组

JSON数组是用方括号写的。

数组可以包含多个对象:
{
雇员:{
{FirstName:约翰
{FirstName:安娜
{FirstName:彼得
}
}
在上面的例子中,对象雇员是一个由三个对象组成的数组,每个对象代表一个人的记录(名字和名字)。

JSON文件

JSON文件的文件类型为JSON

JSON文本的MIME类型是应用程序

JSON文本被转换为Javascript对象。

Javascript函数eval()可以用来转换成Javascript对象的JSON文本。

eval()函数使用Javascript编译器解析JSON文本生成的Javascript对象。要围绕文本在括号中以避免语法错误

var obj = eval((+ jsontxt + ));

实例:

$ ajax({
类型:'post,
网址:.. / / casehandler ..。ashxaction = getcaseid =+ id.tostring(), / / URL动作名称的方法
数据:
DataType:文本 / /如果文本是文本,作为字符串返回结果;如果你需要JSON格式,可以设置JSON
内容类型:应用程序/ JSON;字符集= UTF-8
成功:功能(returneddata){
getmarkerfeature((((+ returneddata + )))))
},
错误:函数(MSG){
警报(访问失败:+);
}
});
通过Javascript创建对象数组
var雇员= {
{FirstName:比尔
{FirstName:乔治
{FirstName:托马斯
};
Javascript对象属性访问的两种方式

object.attribute

对象{属性}

例如:

var雇员= {
{FirstName:比尔
{FirstName:乔治
{FirstName:托马斯
};
警报(员工{ 0 }。姓); / /
警报(员工{ 0 } {LastName}); / /两
这是JSON对象和数组的简单实现的全部内容,并转换成js对象。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部