JSON

详细参数JSON概念的学习与切磋

字号+ 作者:H5之家 来源:H5之家 2015-09-20 18:08 我要评论( )

下面进行介绍JSON概念的说明,也许大家对JSON还是很陌生,那么仔细认真地学习JSON,首先先从JSON概念的说起,那么就对JSON概念进行学习研究,欢迎大家多多指点学

摘要: 下面进行介绍JSON概念的说明,也许大家对JSON还是很陌生,那么仔细认真地学习JSON,首先先从JSON概念的说起,那么就对JSON概念进行学习研究,欢迎大家多多指点学习。StandardECMA-2623r.........

下面进行介绍JSON概念的说明,也许大家对JSON还是很陌生,那么仔细认真地学习JSON,首先先从JSON概念的说起,那么就对JSON概念进行学习研究,欢迎大家多多指点学习。

Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, Javascript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。

JSON概念很简单,就是服务器直接生成Javascript语句,客户端获取后直接用eval方法来获得这个对象,这样就可以省去解析XML的性损失。

例如:

  •    
  •  
  • 使用JSON:   
  •  
  • {items:[   
  •  
  • {   
  •  
  • id:1,   
  •  
  • author:\"aspxuexi\",   
  •  
  • url:\"http://www.aspxuexi.com\",   
  •  
  • content:\"Welcome to aspxuexi.com\"   
  •  
  • },   
  •  
  • {   
  •  
  • id:2,   
  •  
  • author:\"Relkn\",   
  •  
  • url:\"http://www.aspxuexi.com\",   
  •  
  • content:\"aspxuexi.com关注互联网新技术\"   
  • JSON不仅减少了解析XML解析带来的性能问题和兼容性问题,而且对于Javascript来说非常容易使用,可以方便的通过遍历数组以及访问对象属性来获取数据,其可读性也不错,基本具备了结构化数据的性质。不得不说是一个很好的办法,而且事实上google maps就没有采用XML传递数据,而是采用了JSON概念。

    JSON的另外一个优势是"跨域性",例如你在的网页里使用 <script type="text/javascript" src="http://www.yyy.com/some.js">是完全可行的,这就意味着你可以跨域传递信息。而使用XMLHttpRequest却获取不了跨域的信息,JSON概念这是Javascript内部的安全性质所限制的。

     


     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • php CI 实战教程:[5]用curl获取json并解析

      php CI 实战教程:[5]用curl获取json并解析

      2016-02-26 17:00

    •  JSON入门级学习总结-JSON数据结构

      JSON入门级学习总结-JSON数据结构

      2016-02-25 11:05

    • Android解析Json速度最快的库:json

      Android解析Json速度最快的库:json

      2016-02-13 18:00

    • JavaScript转换与解析JSON方法实例详解第1/2页

      JavaScript转换与解析JSON方法实例详解第1/2页

      2016-02-10 21:25

    网友点评