JSON学习笔记
JSON的全称是JavaScript Object Notation,是一种轻量级的数据交换格式。
在JavaScript中主要有两种JSON的语法,
一种用于创建对象 var p= {"name":'dwyane',"sex"='male'}
另一种用于创建数组 var a=['dwyaen','sunny','hennry']
一旦我们将某个逻辑视图名配置成json类型,这将意味着该逻辑视图无需指定物理视图资源,因为JSON插件会将该Action序列化后发给客户端。
在javascript代码中调用字符串的evalJSON(),该方法用于将符合JSON格式的字符串解析成一个JSON对象--,这个JSON对象完整地保存了Action实例的状态信息,这就完全获得了Struts2针对该请求的处理结果,最后剩下的事情就是:通过DOM操作把这些处理结果显示出来。鉴于JSON语法简单易用,而且作为数据传输载体时,数据传输量更小,因此在Ajax交互中,往往不使用XML作为数据交换格式,而是采用JSON作为数据交换格式。