jackson相关内容

在Jackson中映射动态json对象字段?

我在以下架构中有json对象: { name:“foo”, 时间戳:1475840608763, 有效载荷: { foo:“bar” } } 这里,有效载荷字段包含一个嵌入的json对象,该对象的模式是动态的,每个都是不同的时间。 有效负载对象是从不同API服务获得的原始输出,以及不同API服务的不同方法。无法将其映射到所有可能的值。 是否可 ..
发布时间:2018-11-16 20:10:26 Java开发

杰克逊杰森类型映射内部类

我正在尝试为作为JSON传入的对象创建内部类类型,但是虽然我已经阅读了这里以及Jackson的网站,但我似乎无法获得正确的组合,所以如果有其他人有任何指针,他们将非常感激。我在下面发布了一些片段并删除了所有的getter和setter,我没想到他们需要发帖。我正在使用Jackson 2.2。 我正在尝试反序列化的类: 公共类设置{ private int offset; priv ..
发布时间:2018-11-16 20:10:23 Java开发

杰克逊:有没有办法将POJO直接序列化为树模型?

我正在寻找一种方法将某些POJO直接转换为 Jackson TreeModel 。我知道存在从POJO到JSON-String的转换,并且支持TreeModel到JSON-String - hovewer我正在寻找POJO到TreeModel的转换。有办法吗? 用例如下: 服务器端模板是使用Mustache的Java实现完成的。这使用了Jackson的TreeModel。 之后,我需 ..
发布时间:2018-11-16 20:10:20 其他开发

杰克逊反序列化对象或数组

我有一个杰克逊问题。 有没有办法对可能有两种类型的属性进行反序列化,对于某些对象,它看起来像这样 “someObj”:{“obj1”:5,等等....} 然后对于其他人来说它显示为空数组,即 “someObj”:[] 任何帮助表示赞赏! 谢谢! 解决方案 杰克逊目前没有内置配置来自动处理这种特殊情况,所以自定义反序列化处理 ..
发布时间:2018-11-16 20:10:18 Java开发

spring:从控制器返回JSON作为ModelAndVIew

如何从spring控制器返回JSON作为视图或 ModelAndView ?我对使用 @ResponseBody 注释不感兴趣。有没有其他方法可以做到这一点? 解决方案 是的,你可以返回一个 MappingJacksonJsonView 或使用 mav.setView(new MappingJacksonJsonView()) ModelAndView 对象c $ c>。 更新:在S ..
发布时间:2018-11-16 20:10:12 Java开发

Spring MVC中的流JSON输出

我的应用程序是使用Spring boot(1.3.3.RELEASE)和spring mvc,spring data jpa hibernate构建的。 MySql是数据库,Jackson是Json序列化器。在java 8上。 我想在我的控制器方法中返回一个庞大的数据集。我没有检索所有数据然后传入jackson序列化程序,而是想返回如下对象流: @ RequestMapping(va ..
发布时间:2018-11-16 20:10:07 Java开发

Jax-rs json相当不错

当我使用 @Produces(“application / json”) $ c> 注释输出未形成人类可读形式。我如何实现这一目标? 解决方案 在项目的任何位置创建此类。它将在部署时加载。注意 .configure(SerializationConfig.Feature.INDENT_OUTPUT,true); ,它配置映射器以格式化输出。 对于Jacks ..
发布时间:2018-11-16 20:10:05 Java开发

使用jackson在json中发送一个字节数组

我想形成一个带有两个字段mimetype和value的JSON。值字段应该以字节数组作为其值。 { “mimetype”:“text / plain”, “value”:“dasdsaAssadsadasd212sadasd”//此值的类型为byte [] } 如何完成此任务? 截至目前,我使用 toString()方法将字节数组转换为String ..
发布时间:2018-11-16 20:09:59 其他开发

使用Jackson来解析一组Json对象

我有一个包含json对象数组的文件: [ { “test1”:“abc” }, { “test2”:[1,2,3] } ] 我希望使用Jackson的JsonParser从这个文件中获取输入流,并且在每次调用.next()时,我希望它从数组中返回一个对象,直到它用完对象或失败。 这可能吗? 用例: 我有一个大文件,其中json数组中填充了大量对象不同的模式。 ..
发布时间:2018-11-16 20:09:52 其他开发

杰克逊与双向一对多关系混淆

我通过MappingJacksonHttpMessageConverter使用带有Hibernate / Spring MVC的jackson 1.9.2。 杰克逊无法序列化双向一对多关系并进行无限循环。 类I使用的是: 包含一组SMS实例的会话。 每个SMS实例都有一组PhoneNumbers 每个PhoneNumber都有一个父联系人(这是双向的多对一关系) ..
发布时间:2018-11-16 20:09:46 其他开发

如何轻松地将杰克逊用于泽西岛

我想使用Jersey来实现一些Java REST服务。默认的POJO转换器JAXB处理JSON对象有点奇怪,所以我想使用Jackson来转换POJO,只需要很少或更少的开销。如何告诉J2ME框架使用另一个转换器? 我的web.xml如下所示: Jersey ..
发布时间:2018-11-16 20:09:44 其他开发