使用jackson进行json数据格式转换

private static final JsonFactory factory = new JsonFactory();

StringWriter jsonOut = new StringWriter(1000);
JsonGenerator generator = factory.createGenerator(jsonOut);
generator .writeStartObject();

generator.writeStringField("article","交易提醒");
generator.writeStringField("url",url);
write ObjectField("Name","张三","#000000",generator);
generator.writeEndObject();
generator.close();
json = jsonOut.toString();
private static void writeObjectField(String fieldName,String value, String color, JsonGenerator generator) throws IOException{

generator.writeObjectFieldStart(fieldName);
generator.writeStringField("value",value);
generator.writeStringField("color",color);
generator.writeEndObject();
}

使用jackson进行json格式的数据封装非常方便~不需要写很多map啦~

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Hongten

Struts2 ActionWildcard(通配符配置)约定优于配置

新建web project:struts2_0500_actionwildcard

10620
来自专栏Hongten

原创Java版的Shell

如果你接触过windows操作系统,你应该对windows中的cmd有一定的了解。

16840
来自专栏青青天空树

springboot+security整合3

  这篇讲解如何自定义鉴权过程,实现根据数据库查询出的url和method是否匹配当前请求的url和method来决定有没有权限。security鉴权过程如下:...

53020
来自专栏大大的微笑

JAVA中使用Jedis操作Redis

redis安装看这里:https://my.oschina.net/u/2486137/blog/1541190 需要的jar:commons-pool2 ,r...

84470
来自专栏javathings

为什么 spring 中,不支持 autowired 静态变量?

因为静态变量是属于本身类的信息,当类加载器加载静态变量时,Spring 的上下文环境还没有被加载,所以不可能为静态变量绑定值。

56910
来自专栏猿天地

smjdbctemplate基于Spring JdbcTemplate的升级版

GitHub地址:https://github.com/yinjihuan/smjdbctemplate

30520
来自专栏大前端开发

理解和使用ES6中的Symbol

ES6中引入了一种新的基础数据类型:Symbol,不过很多开发者可能都不怎么了解它,或者觉得在实际的开发工作中并没有什么场景应用到它,那么今天我们来讲讲这个数据...

40030
来自专栏用户画像

Java 枚举 String-String

10430
来自专栏名山丶深处

springaop——AspectJ不可不知的细节

66250
来自专栏cloudskyme

jbpm5.1介绍(7)

Junit测试评估流程 评估流程的界面如下: ? 这个示例里边用到了Script Task,Service Task和User Task Log执行记录日志的...

424110

扫码关注云+社区

领取腾讯云代金券