当前位置:首页 > 日记 > 正文

用js读取和解析JSON类型数据的方法

用js读取和解析JSON类型数据的方法
本文演示了JS如何读取和解析JSON类型的数据:

一、什么是JSON

JSON(Javascript对象符号)是轻量级的数据交换格式。它是一种理想的数据交换格式,它完全独立于语言的文本格式。同时,JSON是Javascript的本机格式。

它非常适合服务器与Javascript之间的交互。

两。为什么使用JSON而不是XML

他们都说:虽然有很多宣传关于XML具有跨平台、跨语言的优势,然而,除非使用Web服务,Web,在普通的应用程序,开发者往往打破XML分析的头脑,无论是服务器或客户端生成或处理XML,XML使用Javascript的分析,往往导致复杂的代码,开发效率很低。事实上,对于大多数Web应用程序,他们不需要复杂的XML在数据传输。XML的可伸缩性没有什么优势。许多Ajax应用程序甚至直接返回HTML片段来构建动态Web页面,与返回XML和解析XML相比,返回HTML片段大大降低了系统的复杂性,但同时也缺乏一定的灵活性。

三。如何使用它

下面的代码是一个HTML代码片段,它实现了单击按钮解析JSON格式数据和警报内容。

复制代码代码如下所示:

下面是js函数代码:
var JSON { {
国家:{
面积:{
男士:12万
妇女:10万
}
}
};
/ /一个方法:使用eval分析
var obj = eval(JSON);
警报(对象的构造函数);
警报(obj。国。区。妇女);
/ /的方式有两种:利用函数功能
无功strjson ={姓名:'json名称}; / /得到JSON
var obj =新功能(返回); / / strjson(+)的JSON对象转换后
Alert (obj.name); //json name
警报(对象的构造函数);
JSON数组数据点复杂的分析
VaR值1 = {
C01:1
C01:2
C01:5
};
var obj1 = eval(中);
警报(obj1 { 0 }。C01);
复杂JSON的另一种形式
VaR value2 = { {
列表:{
{密码:1230
{密码:thisis2
},
数组:{
{密码:1230
{密码:thisis2
}
};
var obj2 = eval(2);
警报(obj2。表{ 0 }。密码);
}
四、评价

此表单将显著降低性能,因为它必须运行编译器。

eval函数也削弱了应用程序的安全性,因为它给了太多的权力价值的文本。喜欢用报表的方式被执行,它降低了语言的表现力

(3)函数构造函数是另一种形式的评价,因此也应避免。

希望本文能对javascript程序设计有所帮助。

相关文章

CDR如何调整CMYKCDR颜色值CMYK最大

CDR如何调整CMYKCDR颜色值CMYK最大

输入,调整,颜色值,溶液,电脑软件,如何调整CMYK CDR正常情况下,CDR的CMYK值应该在0-255范围。然而,当输入时,发现CAD只能输入100的最大值,所以有什么问题吗让我们看看一个详细的教程,修改CDR的颜色值CMYK最大值255看 有时我们遇到一些不懂软件的…

Excel为相应的名称插入ExcelExcel

Excel为相应的名称插入ExcelExcel

名称,电脑软件,Excel,ExcelExcel,excel插入图片能很好的增加excel给人的视觉体验,但在excel中插入很多图片,或者介绍相应的插入指定的图片,不是一件很容易的事情,下面小的精加工成相应的图片名称,供大家参考,希望大家能有收获! Excel插入相应名称…

2015搞笑签名百科全书搞笑人格签名

2015搞笑签名百科全书搞笑人格签名

搞笑,百科全书,人格,电脑软件,QQ签名已经成为学生生活中不可缺少的元素,它不是90你下来的手指。一个QQ为你签名够了;潮流什么小给我们一些有趣的签名2015大全这里,爱情会留下来的。 1,我是你的头发上的口香糖,除非你想摆脱我的支持。 2,舞者的身…

选择合适的链接和在Word2007中插入

选择合适的链接和在Word2007中插入

教程,链接,选择,合适,电脑软件,当你想利用在Word2007中其他程序的数据,现在有两个选择:链接或嵌入。事实上,虽然用词不同,意思是一样的。例如,您可以使用这些选项,当图片插入到Word2007文档。定位图,使用后插入;按钮的下拉箭头从插入链接到文件和插…

CAD图纸太亮打印不清楚如何导入PS

CAD图纸太亮打印不清楚如何导入PS

调整,不清楚,图纸,电脑软件,CAD,CAD图纸太亮打印不清楚如何导入PS调整CAD中的线条颜色太鲜艳。打印出来还不清楚。我该怎么办我可以导入到PS的图纸调整颜色。打印后会很清楚,有需要的朋友可以参考下。 有时我们会遇到这样的情况,收到客户转换…

蓝色海床PS合成的美学效果

蓝色海床PS合成的美学效果

海床,美学,效果,蓝色,电脑软件,今天,我们教你如何用PS制作一幅美丽的海底肖像画。效果很美,课程很复杂,你喜欢的朋友可以一起学习。 虽然效果画面并不复杂,但对水下画像有一定的了解。最好是找一些相关的材料来参考,找出底层人像的特征,然后收集…

word文档基本操作步字使用技巧

word文档基本操作步字使用技巧

文档,基本操作,使用技巧,电脑软件,word,新的文件 我们谈论单词。1课后,我和一个朋友说用它太麻烦了,问他怎么解决它。他说,有时他要打印好几份文件,每次打印的时候他都会放弃一个字,这是很麻烦的,事实上,没有必要退出Word,你可以关闭打印的Word文件…

QQ非主流人物签名非主流

QQ非主流人物签名非主流

非主流,人物,电脑软件,QQ,女人走自己的榜样,抬头,胸部,微笑,让别人嫉妒死。下面的小编辑分享非主流人格签名,欢迎阅读: 非主流人格签名: 1,男人永远不会拒绝一个感觉良好的女人,即使他有女人。 2,只有一时的帝王感,让我想起了国王和黄昏。 3,我很简单,…

超级鼓舞人心的经典签名

超级鼓舞人心的经典签名

鼓舞人心,经典,电脑软件,以下是您编写的超级励志经典人物签名的全部内容。如果您喜欢小编辑器的建议,请继续关注它。 未来也许遥远,但放弃并不容易。 我不喜欢谈论梦想,但我有野心。 没有什么是我能做到的。 请不要悄悄地释放你的梦想,迟早它会…

词的移位键使用技能词来运用技能。

词的移位键使用技能词来运用技能。

移位,技能,电脑软件,换档是我们平时所熟悉的一把钥匙。在资源管理器或我的计算机中,按下Shift可强制执行文件的移动操作。用鼠标,我们可以快速选择批处理文件,这是比较方便的。下面是字移位键技巧,希望小汇编对你有用,欢迎阅读: 移位键的使用: 1。…

三种方法让你轻松转字为excelword

三种方法让你轻松转字为excelword

方法,让你,三种,轻松,电脑软件,如何将Word和Excel excelword是日常生活中常用的办公软件。word文档在平时的工作和学习中经常需要改成excel表格。我们如何做到这一点下面的小编辑器教你如何在没有工具的情况下轻松地把Word变成Excel,希望小…

jQuery验证演示库

jQuery验证演示库

验证,演示,电脑软件,jQuery,jQuery验证插件的形式提供了一个强大的验证功能,使客户端的表单验证更简单,以满足不同的应用需求提供了大量的定制选项,插件捆绑一套有用的验证方法,包括URL和电子邮件验证,并提供了一个API编写用户定义的所有方法。…