成都创新互联网站制作重庆分公司

如何进行JSON来历的分析

如何进行JSON来历的分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站建设、成都网站建设、安阳县网络推广、重庆小程序开发公司、安阳县网络营销、安阳县企业策划、安阳县品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供安阳县建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

本篇文章介绍JSON来历,以及JSON来历的说明介绍,即我们可以把想要执行的语句放在字符串里,通过eval()这个动态执行函数来执行。字符串里的内容会像我们写的脚本 一样被执行。

XML呢,跨平台的新潮语言?其实XML=TXT。XML只是符合很多规范的文本。它本身什么都不是,只是保 存字符的文件。而浏览器异步读取的只是服务器上的文本内容,所以在Ajax开发时完全不必拘泥于XML。

JSON来历介绍

XML 的作用是格式化数据内容。如果我们不用XML还有什么更好的方法吗?这个答案是JSON来历。介绍JSON之前我先介绍一下JavaScript这门脚本语 言。脚本语言自身有动态执行的天赋。即我们可以把想要执行的语句放在字符串里,通过eval()这个动态执行函数来执行。字符串里的内容会像我们写的脚本 一样被执行。

示例1:

<HTML>  <HEAD>   <TITLE>eval example 1</TITLE>  </HEAD>  <BODY>   <script>  str = "alert(''hello'')";  eval(str);   </script>  </BODY>  </HTML>      打开页面会弹出hello窗口。   我们可以在字符串中放任何脚本语句,包括声明语句:     <HTML>  <HEAD>  <TITLE>eval example 2</TITLE>  </HEAD>  <BODY>  <script>   define = "{name:''Michael'',email:''17bity@gmail.com''}";   eval("data = "+define);   alert("name:"+data.name);   alert("email:"+data.email);  </script>  </BODY>  </HTML>

如果我们在后台异步传来的文本是JavaScript的声明语句,那么不是一条eval方法就能解析了?对于解析复杂的XML,这样的效率是多么大的提高啊!现在就来告诉你什么是JSON:JavaScript Object Notation。我更愿意把它翻译为JavaScript对象声明。比如要从后台载入一些通讯录的信息,如果写成XML,如下:

<contact>   <friend>  <name>Michael</name>  <email>17bity@gmail.com</email>  <homepage>http://www.jialing.net</homepage>   </friend>   <friend>  <name>John</name>  <email>john@gmail.com</email>  <homepage>http://www.john.com</homepage>   </friend>   <friend>  <name>Peggy</name>  <email>peggy@gmail.com</email>  <homepage>http://www.peggy.com</homepage>   </friend>  </contact>    而写成JSON呢:   [  {   name:"Michael",   email:"17bity@gmail.com",   homepage:"http://www.jialing.net"  },  {   name:"John",   email:"john@gmail.com",   homepage:"http://www.jobn.com"  },  {   name:"Peggy",   email:"peggy@gmail.com",   homepage:"http://www.peggy.com"  }  ]

看完上述内容,你们掌握如何进行JSON来历的分析的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


分享名称:如何进行JSON来历的分析
文章路径:http://cxhlcq.com/article/igjoog.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部