手机版

JSON学习完全手册图

时间:2021-11-27 来源:互联网 编辑:宝哥软件园 浏览:

第一章是Josn JSON是什么:JavaScript对象表示法是一种数据结构,其中Javascript (jscript、ECMA Javascript等。)描述对象数据(各种元数据其实都是最简单的对象)。概念和用法类似于哈希或关联数组。JSON由两种结构构成:名称/值对的集合。在不同的语言中,它被理解为对象、记录、结构、字典、哈希表、键控列表或关联数组。有序的值列表(有序的值列表)。在大多数语言中,它被理解为一个数组。这些是常见的数据结构。事实上,大多数现代计算机语言都以某种形式支持它们。这使得基于这些结构在编程语言之间交换数据格式成为可能。最简单的JSON示例如下:复制的代码如下: [{name:' Michael ',email3360' [emailprotected]',home page : '/www . JB 51 . net ' },{name:' John ',email:'[emailprotected]',home page : ' http://s . JB 51 . net ' },{ name:'Peggy ',email 33330如果javascript与eval一起运行,它将获得一个maillist的对象实体,因此您可以使用javascript进行进一步的操作。复制代码如下: var mail list=[{ name : ' Michael ',email:' [emailprotected]',home page : '/www . JB 51 . net ' },{name3360' John ',Email :' [email protected]',home page : ' http://s . JB 51 . net ' },{name3360' Peggy ',email:' [email protected]'第二章JSON格式JSON的基本格式如下。图片来自json.org:对象是属性和值对的集合。对象的从“{ 0 }”开始,到“{ 1 }”结束。每个属性的名称和值由“:”提示,属性由“,”分隔。点击在新窗口中浏览此图片

数组是有序值的集合。数组以“[”开始,以“]”结束,值以“,”分隔。点击在新窗口中浏览此图片

字符串的定义与C或Java基本相同。点击在新窗口中浏览此图片

数字的定义与C或Java基本相同。点击在新窗口中浏览此图片

第三章使用trimpath模板制作JSON模板Trimpath模板是一个轻量级的JS代码,用于解析Json数据和生成网页代码。演示:http://demo.jb51.net/js/js_template/test.htmtrimpath.template是一个基于JavaScript的、跨浏览器的、APL/GPL开源协议,让你很容易进行基于模板编程的纯JS引擎。http://code.google.com/p/trimpath/有以下特点:1。它是用标准JavaScript编写的,支持跨浏览器;2.模板语法类似FreeMarker、Velocity、Smarty3.它用简单的语言描述大字符串和Dom/DHTML操作;4.它可以轻松地将XML文件格式的数据解析为指定的模板。有了这个引擎,你可以让它完全处理视图,服务器模块可以直接输出数据。让你的MVC模式成为一个有机的整体,而且由于View由浏览器处理,大大减轻了服务器的负担,所以构建Ajax技术的网络信息系统应用是一个非常好的选择。这是一个简单而紧凑的模板工具类,用于帮助用户快速组装所需的字符串。它只是显示了# {之间的数据.模板中的/}将作为js脚本执行,VAR关键字代表seed的值(从外部导入的更改值)。该模板分为两部分执行。编译和运行之间的部分。# {./}是在运行期间执行的,并且在# {#./}在编译时执行。编译时执行的代码不能传入种子。没有必要写更多的说明。因为它真的是一个非常简单的函数。原则:实际上是替换# {的部分./}在带有传入参数的模板字符串中。(eval()对# {之间的部分执行./},然后替换)。如果你对模板技术感兴趣,也可以通过学习代码获得更多的灵感。综上所述,json作为JAVASCRIPT的默认数据格式,对于Ajax操作非常方便,而且比XML文件小很多。因此,在网速不理想、系统耦合度高的情况下,具有更好的性能。然而,XML作为一种自描述格式,在世界范围内被广泛使用。因此,当系统需要跨平台、跨语言时,XML仍然是最好的选择。

版权声明:JSON学习完全手册图是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。