我的JSON格式为
var array1 = new Array; var array2 = new Array; //push some string to array1 and array2 var data = JSON.stringify({'email':email,'age':age,'array1':array1,'array2':array2});
如何使用jackson JSON映射器将其映射到POJOs以避免400个坏请求。
我试过了
public class MyPOJOs{ private String email; private String age; private MyList array1; private MyList array2; //getters and setters } public class MyList{ private ArrayList list; //getter and setter }
我的控制器
public @ResponseBody Response myController(@RequestBody MyPOJOs myPOJOs){ String email = myPOJOs.getEmail(); logger.log("Hi " + email); return null; }
多谢了。
我并不真正了解jackson JSON处理器,但我会感到惊讶的是,它能够将数组映射到自定义的MyList
对象。
我希望MyPOJOS
类具有类似Private String[]Array1
或Private List
或Collection
的成员。
顺便说一句:你的代码中有很多错误,让我觉得你没有在这里发布真正的代码。拼写错误的类型名称等。
我正在使用Jersey Web services(2.23),并将POJO映射用于JSON到对象的映射(Jersey-media-moxy)。我创建了一个类,如下所示: 我希望该对象的实例具有以下结构:
我和jackson一起绘制地图,我有点迷茫。我的Json具有以下结构 我确实找到了很多处理数组的教程,但我在第一个标记“d”时就已经失败了。而且根本不需要所有的“_元数据”标记。 我创建了一个包含lastName等属性和一个集合附件的pojo。但我的代码在标记“d”或“_元数据”时总是失败 还有杰克逊的读者 任何提示都将不胜感激。 问候马蒂亚斯
问题内容: 我有以下JSON表示盐请求的服务器响应: 我尝试使用以下POJO映射它: 现在每次我这样做: 该为空。如何使用Gson将JSON映射到POJO?我的变量顺序对Gson映射重要吗? 问题答案: 我的变量顺序对Gson映射重要吗? 不,不是这样。 如何使用Gson将JSON映射到POJO? 它是 区分大小写 和JSON字符串键应该是相同的POJO类使用的变量名。 您可以使用@Seriali
我有以下JSON来表示salt请求的服务器响应: 我尝试用以下POJO映射它: 每次我这样做: 为空。如何使用GSON将JSON映射到POJO?变量的顺序对Gson映射重要吗?
目前我有一个DAO在做这样的事情: 而映射器则执行如下操作:(简化为该问题所需的内容) 作为JsonB字段存储在Aurora中。我读过一些关于注释的文章,但由于jdbi文档不清楚,所以我不确定这是否正确。 我映射结果的方式是“标准”方式吗?还是有更好/更有效的方式? 谢谢
我使用JAVA jackson将JSON映射到JAVA pojo对象,我的JSON文件是: 在之后,我收到了以下错误消息: 不能反序列化出START_ARRAY令牌 我的POJO课程: 请问,这种JSON格式的正确java POJO是什么?谢谢