jackson相关内容

杰克逊对多种类型的反序列化

我有一个名为 Instance 的抽象类,然后有两个实现, UserInstance 和 HardwareInstance 。我遇到的问题是,当我将 @POST 的其余端点调用到数据库中时,我理想地希望它像 ... / rest / soexample / instance / create 将实例传递给REST端点的位置。如果 Instance 不具有多个实现的抽象,那就没关系了,但是因为我有2 ..
发布时间:2018-11-16 20:09:36 Java开发

为什么杰克逊2不承认第一个大写字母,如果领先的骆驼案例字只有一个字母长?

我正在使用Spring 4 MVC和Jackson 2进行我的服务。对于其中一个操作,我有一个请求对象,该对象具有一个属性,其中前导的驼峰案例字长度只有一个字母: private String aLogId; 此类具有适当命名的getter和setter: public String getALogId(){return aLogId; } public v ..
发布时间:2018-11-16 20:09:33 Java开发

使用Retrofit获取原始HTTP响应

我想从我的API REST获取原始http响应。我试过这个界面: @POST(“/ login”) @FormUrlEncoded Call< ; retrofit.Response> login(@Field(“username”)String login,@ Field(“password”)String pass, @Field(“appName”)String a ..
发布时间:2018-11-16 20:09:24 Java开发

JSON,泽西岛和杰克逊的多态性

Jackson和Jersey支持多态类而不是JSON吗? 比方说,我有一个Parent类和一个继承它的Child类。而且,假设我想使用JSON发送&通过HTTP接收父母和子女。 公共课父母{ ... } 公共类儿童延长父母{ ... } 我考虑过这种实现: @Consumes({“application / json”})//这个方法应该得到父 ..
发布时间:2018-11-16 20:09:22 Java开发

将JSON反序列化为类

服务器返回JSON的这一部分: {“condition”:{ “或”:[ { “和”:[ { “operand”:“a”, “operator”:“==”, “value” :“true” }, { “not”:{ “operand”:“b”, “operator”:“==”, “value”:“true” } } ] }, { “和”:[ { “operand”:“b” ..
发布时间:2018-11-16 20:09:17 Java开发

JSONP与Spring 3.0和Jackson

使用Spring 3.0返回JSON响应足以添加 @ResponseBody 注释以及 @RequestMapping 在 @Controller 中。如果加载MapppingJacksonJson库并且客户端使用 application / json 发送Accept标头,它将起作用。 JSONP怎么样?是否可以返回它以及如何返回? 解决方案 请参阅Jeremy Grelle关于 ..
发布时间:2018-11-16 20:09:08 其他开发

从Jackson 2.2的ObjectMapper中打印JSON

现在我有一个 org.fasterxml.jackson.databind.ObjectMapper 的实例,想得到一个 String 使用漂亮的JSON。我的谷歌搜索的所有结果都提出了Jackson 1.x这样做的方法,我似乎无法找到适当的,不推荐使用2.2的方法。即使我不相信代码对于这个问题是绝对必要的,这就是我现在所拥有的: ObjectMapper mapper =新的Object ..
发布时间:2018-11-16 20:09:02 Java开发

将jpa实体转换为宁静资源的好策略是什么?

Restful资源并不总是与您的jpa实体进行一对一映射。我看到它有一些问题,我试图找出如何处理: 当资源有填充的信息时并且由多个实体保存。 当实体中有更多信息要作为资源发送时。我可以使用杰克逊的 @JsonIgnore 但我仍然会遇到问题1,3和4。 当一个实体(如聚合体) root)具有嵌套实体,并且您希望包含其嵌套实体的一部分,但仅限于某一级别的嵌套作为您的资源。 当您想要排除某 ..
发布时间:2018-11-16 20:09:00 Java开发

杰克逊:忽略Json配置值

我有以下json文件: { “segments”:{ “externalId”:123, “name”:“Tomas Zulberti”, “shouldInform”:true, “id”:4 } } 但是java模型如下: public class Segment { private String id; private String ..
发布时间:2018-11-16 20:08:57 Java开发

使用Jackson重载方法将JSON反序列化为对象

我正在尝试使用Jackson反序列化存储在CouchDb中的JSON对象。此对象需要反序列化为包含重载方法的pojo。当我尝试从沙发中检索对象并进行反序列化时,我得到以下异常: org.ektorp.DbAccessException: org.codehaus.jackson.map.JsonMappingException: 属性“multiplier”的冲突setter定义: ..
发布时间:2018-11-16 20:08:54 Java开发

杰克逊+建筑师模式?

我希望Jackson使用以下构造函数对类进行反序列化: public Clinic(String name,Address address) 反序列化第一个参数很容易。问题是地址被定义为: 公共类地址{ 私人地址(地图组件) ... public static class Builder { public B ..
发布时间:2018-11-16 20:08:52 Java开发

将JsonNode转换为POJO

这看起来有点不寻常,但我正在寻找一种有效的方法将 JsonNode 转换/映射到 POJO 。 我将一些模特的信息存储在json文件中,我必须支持我的模型的几个版本。 我所做的是将Json文件加载到JsonNode的内存中,应用几个版本控制策略使其与我的模型的最新版本匹配。 ObjectMapper mapper = new ObjectMapper(); Buffered ..
发布时间:2018-11-16 20:08:50 Java开发

使用jackson解析递归嵌套字段

我有一个以下的JSON,我需要从中生成一个 Map 。在下面的JSON中,我只有三个级别的 parentCategory ,但一般来说它可以更多或有时可以更少。 我的地图的密钥是 79720 这是 id 的类别部分和值应为 10987 这是 id 的最后 parentCategory 。 现在我可以在其中嵌套 parentCategory ,这样我就会遇 ..
发布时间:2018-11-16 20:08:45 Java开发

JSONObject作为POJO中的成员变量无法识别-Jersey

我正在构建一个RESTful Web服务。我一直处于无法继续下去的境地。我有一个DAO(POJO),它有一个 JSONObject 作为成员变量。当我尝试从客户端(Postman或用户定义的javascript)进行POST调用并尝试调试时,在 JSONObject 的getter中收集的值为空({} )而班级的其他成员获得适当的价值。我已经尝试用 @XmlElement , @JsonPrope ..
发布时间:2018-11-16 20:08:43 Java开发

FasterXML杰克逊:JSON @符号?

我有以下JSON: “segmentid”:{ “mot”:{ “@displaytype”:“B”, “@type”:“BLT”, “#text”:“Buss” },... 以下问题: 什么是 @ 表示法? 如果出于特定原因使用它,我如何在杰克逊中使用它? 解决方案 在这种情况下,它似乎只是一个普通的JSON版本。 您可以使用班 ..
发布时间:2018-11-16 20:08:40 Java开发