EasyUIJSON 的深远精晓

JSON 知识

JSON(JavaScript Object
Notataion)javascript的靶子表示格局,然而当前曾经进步为一种轻量级的数额交互格式。

特征:完全部独用立于言语的文本格式,跨平台,有组织的,方便人和机器来分析。

运用情况

一.例外语言之间的数量传递(JSON正是String,不过它是有格式的),

前台Javascript 后台 java
 注意不是壹种语言,后台查询完数据库后,要把数量传递给前台,会将数据转载为List、Set、Map传递给前端。不过js
不识别。所以将后台的数码转换为JSON
然后前台才得以分析。后台List—->JSON 然后前台才得以分析。

2.SSH—–>EasyUI|EXTJS|AJAX|

JSON 与XML ,properties 的区别:

一)JOSN 属于轻量级的,而XML
是重量级(标签描述过多)的(web.xml),近日XML1般用来框架的配备。

二)Josn 是有结构的,不过Properties 仅仅是key value(json 里面能够传对象。

 

三.温馨的敞亮

既然都用json
调换数据了,为什么还要到前者转换为目的,正是为了点属性好用么?

Json 不更换为对象没有办法获得您想要的,那么一大串。

可以还是不可以直接传输对象呢?

假定传递对象必要种类化,接收目的急需反类别化,比较费心。

跨平台的精通?

Java 对象怎么样给JS 就供给做成我们都认识的格式。

Java 对象只有Java 认识,js 对象只有JS 认识,但是Json 是

JAVA 和js 都认认识的,只有都认得的三种语言之间才方可相互。

从数据库中查到的数码格式是何等?Json
字符串依然对象。

你从数量得到手从前,已经被装进过了,只怕是XML
,也说不定是json ,2进制等, 要看尾巴部分用怎么样传输协议。

4.JSON享有以下那一个方式:

对象(object 是一个冬辰的“‘名称/值’对”集合。三个目的以“{”(左括号)起头,“}”(右括号)截至。各类“名称”后跟三个“:”(冒号);“‘名称/值’
对”之间利用“,”(逗号)分隔。

 EasyUI 1

数组(array 是值(value)的平稳聚集。二个数组以“[”(左中括号)初步,“]”(右中括号)甘休。值时期利用“,”(逗号)分隔。

 EasyUI 2

值(value 可以是双引号括起来的字符串(string)、数值(number)、true、false、 null、对象(object)可能数组(array)。那一个组织能够嵌套。

EasyUI 3