![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 522 阅读 · 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 · 431 阅读 · 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 · 3959 阅读 · 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 · 5895 阅读 · 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 · 1168 阅读 · 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 · 1031 阅读 · 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 · 419 阅读 · 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 · 3056 阅读 · 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 · 6776 阅读 · 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 · 11770 阅读 · 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 · 2596 阅读 · 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 · 11536 阅读 · 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 · 3330 阅读 · 0 评论