ackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jackson社区相对比较活跃,更新速度也比较快。
JSON是一种用纯文本表示的数据结构,表现形式是一个字符串,形如:var json = {key1:value1,key2:value2,key3:value3}key为键,value为值。键必须是字符串,而值可以是多种类型,包括数字,字符串,逻辑值,数组,对象,或者是null作用是可以存储能被序列化和反序列化的数据,能很容易且很方便地被解析,用来存储或是跨平台传参等。---------------------------而Jackson是Java用来处理JSON格式数据的类库,功能大致是在Java的环境里实现Java对象和JSON串、XML文档的相互转化等。
var json = {"ch":[{"names":"乃乐冲奶机","data":[2,2,1,1,1,1],"times":[10,11,13,13,21,23]},{"names":"乃乐冲奶机","data":[2,2,1,1,1,1],"times":[10,11,13,13,21,23]}]}; //json.ch是个数组,每个{}为一个元素,元素里面是个对象 alert(json.ch[0].names); //乃乐冲奶机 alert(json.ch[0].data[1]); //2