04 JSON
未名who
不是在学习,就是在学习的路上。。。
展开
-
json字符串,javaScript,java之间的转换
1,json字符串转换为javaScript对象(1) var str='{"name":"张三",'age':24}'; var obj=eval("(" + ")" ); alert(obj.name);(2) var str='{"name":"张三",'age':24}'; var obj=JSON.parse(str);alert(obj.na原创 2016-08-18 01:24:03 · 285 阅读 · 0 评论 -
org.json.JsonObject的put和append方法比较
根据字面理解,append 是在后面追加,而 put 则是直接放进去,并不清楚区别到底是什么,特此测试。 发现 append(key,value) 会把 value 包装成一个数组。 JSONArray arr=new JSONArray("[1,2,3,4]"); JSONObject a=new JSONObject(); JSONObject o转载 2017-12-21 20:42:41 · 2630 阅读 · 0 评论 -
Gson的入门使用
Java对象和Json之间的互转,一般用的比较多的两个类库是Jackson和Gson,下面记录一下Gson的学习使用。基础概念: Serialization:序列化,使Java对象到Json字符串的过程。 Deserialization:反序列化,字符串转换成Java对象 使用Maven管理Gson,pom.xml导入gson的依赖 <dependency>...转载 2017-12-27 16:16:51 · 175 阅读 · 0 评论 -
json4j equals 使用注意事项
技术实背景:org.apache.wink.json4j 中JSONObject间接继承了AbstractMap类,而AbstractMap重写了equals和hasCode方法,所以我们在做JSONObject进行equals进行比较时,不用再重写equals1,问题,突然有一次,我如何调试也无法通过equals来判断出两个参数值一样的json对象是相等的结果,拿如下代码做为示例:...原创 2019-06-12 22:41:32 · 294 阅读 · 0 评论