java jackson 注解,java – 如何使用Jackson注释序列化此JSON?
我有以下
JSON:
{
fields : {
"foo" : "foovalue","bar" : "barvalue"
}
}
我写了一个pojo如下:
public class MyPojo {
@JsonProperty("fields")
private List fields;
static class Field {
@JsonProperty("foo") private String foo;
@JsonProperty("bar") private String bar;
//Getters and setters for those 2
}
这显然会失败,因为我的json字段“fields”是一个hashmap,而不是一个列表.
我的问题是:是否有任何“魔术”注释可以使杰克逊将地图键识别为pojo属性名称,并将地图值分配给pojo属性值?
P.S.:我真的不想把我的领域对象当作……
private Map fields;
…因为在我的真实世界json中,我在地图值中有复杂的对象,而不仅仅是字符串……
谢谢
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
java jackson 注解,java – 如何使用Jackson注释序列化此JSON?相关推荐
- java参数注解pam_java – 使用xmlelement defaultvalue注释指定默认值的简单方法
我通过JAXB有一个简单的pojo注释类: public class MyPojo implements Serializable { private final static long serial ...
- java package 注解,如何添加包级别注释或编辑package-info.java?
I'm trying to add package level annotations but I don't have a clue on how to do it. Examples are ap ...
- java doget 返回json_在@ResponseBody spring注释中返回json响应
HTTP状态500内部服务器错误类型异常报告 消息未找到类型为class的返回值的转换器 org.json.simple.JSONObject 说明服务器遇到意外情况 阻止它完成请求. org.spr ...
- JAVA中文注解驱动,解决api接口返回的json里面出现中文乱码的问题
在src/main/resources/springmvc-servlet.xml中加入 <!-- 中文注解驱动 --> <mvc:annotation-driven>< ...
- Jackson注解详解
本文来说下Jackson中的注解. 文章目录 概述 Read + Write注解 @JsonIgnore @JsonIgnoreProperties @JsonIgnoreType @JsonAuto ...
- 【转】java反射--注解
[译]8. Java反射--注解 原博地址:https://www.cnblogs.com/penghongwei/p/3300087.html 翻译原文地址:http://tutorials.jen ...
- java对象转json jackson_使用Jackson将Java对象转换为JSON
我希望我的JSON看起来像这样: { "information": [{ "timestamp": "xxxx", "featur ...
- java中注解的解析_全面解析Java中的注解与注释
注解一.什么是 Annotation? (注解 or 注释)Annotation, 准确的翻译应该是 -- 注解. 和注释的作用完全不一样. Annotation 是JDK5.0及以后版本引入的一个特 ...
- 用Jackson进行Java JSON处理
JSON (Javascript对象符号)正成为一种非常流行的数据交换格式. 在使用诸如YUI,ExtJS,DOJO等Javascript框架开发Web应用程序时,我们可以使用XML或JSON在客户端 ...
最新文章
- 高并发系统设计的 2 个要点,一定要看!
- Boost::context模块callcc的jump测试程序
- python第三天习题
- oracle恢复关系,SCN与Oracle数据库恢复的关系–补充
- Spring Cloud Spring Boot mybatis分布式微服务云架构(一)快速入门
- [论文阅读] Disentangled High Quality Salient Object Detection
- msu文件无法运行_如何打开msu文件
- 【笔记】工具 - 输入法 - rime 小狼毫(weasel)
- DoTween详细使用教程
- python与开源gis_Python与开源GIS:数据处理、空间分析与地图制图
- -1073740771 (0xC000041D)问题解决方案(已放弃)
- 怎么用Python爬取抖音小视频? 资深程序员都这样爬取的(附源码)
- 应聘客户端主程需做哪些准备
- 解决前端做excel下载的文件打不开
- Androidapk安装流程之adb安装
- Linux: systemd 启动代码分析
- 什么是非关系型数据库,Redis概述、安装及部署Redis群集
- 如何降低图片kb大小?教你两个快速压缩图片大小的方法!
- C++实现简单的停车场管理系统
- 2021-2022学年广州市执信中学七年级第一学期期中考试英语试题
热门文章
- 使用Istio进行多集群部署管理(2):单控制平面Gateway连接拓扑
- 解密双十一小程序云背后毫秒级伸缩的Serverless计算平台:函数计算
- 深度解析双十一背后的阿里云 Redis 服务
- 使用Jenkins+Sonarqueb进行自动化测试和代码质量检测
- 在容器上构建持续部署,这份超详细实践指南不要错过!
- 数据中台精华问答 | 数据中台和传统数仓的区别是什么?
- Java 10新特性解密
- java 垃圾回收 新生代_Java垃圾回收
- mamcache登录、_gomemcache首页、文档和下载 - memcache客户端库 - Go语言中文网 - Golang中文社区...
- uniapp H5页面打包发布