
json
黄宝康
这个作者很懒,什么都没留下…
展开
-
项目中Jackson的常用用法
主要用在model对象输出渲染json的时候,我们可以通过相关注解控制输出结果,如日期格式,非空,敏感数据过滤等。 如下使用springboot搭建的一个非常简单的工程。 package com.hbk.springbootmail.controller; import com.hbk.springbootmail.model.User; import org.springframework.s...原创 2020-01-20 14:35:10 · 552 阅读 · 0 评论 -
JSON解析处理工具类
import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import com.fasterxml.jackson.core.JsonGenerationException; import com.fasterxml.jackson.core.J...原创 2019-08-06 09:39:53 · 473 阅读 · 0 评论 -
给json对象添加属性
使用原生js可以用以下方法: var a = {a1:"a1",a2:"a2"}; var b = {b1:"b1",b2:"b2"}; for(var item in b){ a[item] = b[item]; } 此时 a={a1: "a1", a2: "a2", b1: "b1", b2: "b2"} 使用Object.ass原创 2018-05-23 14:09:55 · 4002 阅读 · 0 评论 -
Gson处理json数据,转换javaBean的时候,替换输出字段名,解析日期的坑
有的时候,我们输出的json数据可能跟原始javabean不一样。为了说明这个问题,举例如下: package com.zhdw.mgrclient.test; import java.util.Date; public class Person { private String name; private int age; private Date birthday...原创 2018-05-21 11:59:18 · 5951 阅读 · 3 评论 -
JSONConfig处理日期
javaBean转JSON对象的时候,使用JSONObject.fromObject(object)的时候,针对日期转换显示的不是我们想要的效果。具体详情见如下测试代码: javaBean对象 package com.zhdw.mgrclient.test; import java.util.Date; public class Person { private String ...原创 2018-05-21 11:37:44 · 1220 阅读 · 0 评论 -
json-lib——JsonConfig详细使用说明
在使用json-lib包中JSONObject.fromObject(bean,cfg)时,可能出现以下几种情况: 1、(防止自包含)转换的对象包含自身对象,或者对象A下面挂了对象B,对象B下面又挂了对象A,如果不设置取消环形结构,则那么会抛异常:”There is a cycle in the hierarchy!” 解决方法: 在调用JSONObject.fromObject(bea...原创 2018-05-21 11:17:31 · 1117 阅读 · 0 评论 -
JSON的构建
1:使用new JSONObject();,然后调用toString() package com.wlkj.test; import net.sf.json.JSONObject; public class JosnTest { public static void main(String[] args) { JSONObject hbk = new JSONObj...原创 2018-05-18 14:57:06 · 454 阅读 · 0 评论 -
JSON转换出现错误:net.sf.json.JSONException: Unterminated string at character 38 of
在项目中使用了文本编辑器,在做添加和修改操作时,经常会把各个输入表单域的值组装成json,然后使用ajax进行form表单提交。而文本编辑器提交的值是html标签的格式:如下:<p style="font-size:20px;">你好, </p>在提交到服务器使用JSONObject.fromObject(param)时会报net.sf.json.JSONException: Unterm原创 2017-11-02 20:09:16 · 3129 阅读 · 0 评论 -
JSON Key大写转小写(同理,小写转大写也可以)
package com.zhdw.webservice.util;import java.util.Iterator;import net.sf.json.JSONArray; import net.sf.json.JSONObject; /* * json格式key转小写 * * */public class JsonToLower { public static void原创 2017-11-20 16:31:03 · 6852 阅读 · 0 评论 -
JSONUtil工具类
import java.util.HashMap; import java.util.Map;import com.alibaba.druid.util.StringUtils; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject;public class JSONUtils { /**原创 2017-09-20 17:07:03 · 11837 阅读 · 0 评论 -
Json对象与Json字符串互转(4种转换方式)
1>jQuery插件支持的转换方式:$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2>浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: JSON.parse(jsonstr); //可以将json字符串转换成json对象 JSON.stringi原创 2017-09-07 21:04:12 · 2658 阅读 · 0 评论 -
@JsonIgnore注解的使用
一、jackson的maven依赖<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.5.3</version> </dependency>二、实体类的建立import com.fasterxml.jack原创 2020-11-30 14:51:10 · 11663 阅读 · 0 评论 -
@JsonProperty的使用
一、jackson的maven依赖<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.5.3</version> </dependency> @JsonProperty 此注解用于属性上,作用是把属性的原创 2017-07-14 14:41:25 · 3480 阅读 · 0 评论