jackson相关内容

Jackson Json 类型映射内部类

我正在尝试为作为 JSON 传递的对象创建内部类类型,但是虽然我在这里阅读了大量内容以及 Jackson 的网站,但我似乎无法获得正确的组合,所以如果其他人有任何指示,他们将不胜感激.我在下面发布了一些片段并删除了所有 getter 和 setter,我认为他们不需要发布.我使用的是 Jackson 2.2. 我试图反序列化的类: 公共类设置{私有整数偏移量;私有整数限制;私有字符串类型; ..
发布时间:2022-01-07 08:04:21 Java开发

使用 Jackson 将 Double 序列化为 2 个小数位

我使用 Jackson 和 Spring MVC,将一些简单的对象写成 JSON.其中一个对象具有 amount 属性,类型为 Double.(我知道 Double 不应该用作货币金额.但是,这不是我的代码.) 在 JSON 输出中,我想将数量限制为 2 位小数.目前显示为: "amount":459.99999999999994 我尝试过使用 Spring 3 的 @NumberFor ..
发布时间:2022-01-07 08:04:08 Java开发

尝试在 Java 中使用 Jackson 时出现问题

我正在尝试使用 Jackson 将一些 JSON 数据转换为 Java 对象,准确地说是一个对象列表,但出现此错误: org.codehaus.jackson.map.JsonMappingException:无法从 START_ARRAY 令牌中反序列化 entitylayer.Detail 的实例 这是代码: ObjectMapper mapper = new ObjectMa ..
发布时间:2022-01-07 08:03:42 Java开发

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

我想形成一个包含mimetype和value两个字段的JSON.value字段应该以字节数组作为其值. {"mimetype":"文本/普通","value":"dasdsaAssadsadasd212sadasd"//这个值的类型是byte[]} 我怎样才能完成这个任务? 截至目前,我正在使用 toString() 方法将字节数组转换为字符串并形成 JSON. 解决方案 如果您 ..
发布时间:2022-01-07 08:03:22 其他开发

Spring/json:转换类型化集合,如 List

我正在尝试通过 Spring Rest 模板编组一个列表:List 对象. 我可以传递简单的 Pojo 对象,但我找不到任何描述如何发送 List 对象的文档. Spring 使用 Jackson JSON 来实现 HttpMessageConverter.杰克逊文档涵盖了这一点: 除了绑定到 POJO 和“简单"类型,有一种附加变体:绑定到通用(类型化)容器.这个案例由于需要特 ..
发布时间:2022-01-07 08:03:15 Java开发

Spring MVC 中的流 JSON 输出

我的应用程序是使用 Spring Boot(1.3.3.RELEASE) 和 Spring MVC、Spring 数据 JPA Hibernate 构建的.MySql 是数据库,Jackson 是 JSON 序列化器.在 Java 8 上. 我想在我的控制器方法中返回一个巨大的数据集.我不想检索所有数据然后传递给 Jackson 序列化程序,而是想返回如下对象流: @RequestMapp ..
发布时间:2022-01-07 08:02:58 Java开发

在 spring mvc @ResponseBody 中返回文字 JSON 字符串

我将对象作为 JSON 字符串存储在我的数据库中.我想制作一个公开这些字符串的 REST 服务.然而,当我编写我的方法时,我返回的字符串会转义它们的引号.例如,我包含了一个返回字符串的方法, @RequestMapping(value = "test", method = RequestMethod.GET)公共@ResponseBody字符串 getTest() {return "{\"a\" ..
发布时间:2022-01-07 08:02:34 其他开发

Jackson 反序列化错误处理

我的问题很简单:我有以下简单的类: 公共类 Foo {私有 int id = -1;public void setId(int _id){ this.id = _id;}public int getId(){ 返回 this.id;}} 我正在尝试处理以下 JSON: {“id":“等等"} 显然这里有问题(“blah"不能解析为int) 以前,Jackson 抛出类似 org.co ..
发布时间:2022-01-07 08:01:52 Java开发

使用 Jackson 从 JSON 获取单个字段

给定一个任意的 JSON,我想获取单个字段 contentType 的值.Jackson 如何做到这一点? {内容类型:“富",fooField1: ...}{内容类型:“酒吧",条形阵列:[...]} 相关 如何查找指定名称及其在 Java 中的 JSON 字符串中的值? (GSON) 使用 gson 反序列化特定的 JSON 字段对象 (GSON) 解决方案 The Jac ..
发布时间:2022-01-07 08:01:46 Java开发

Java.util.Map to JSON Object with Jersey/JAXB/Jackson

我一直在尝试创建 Jersey REST Web 服务.我想从 Java 类接收和发出 JSON 对象,如下所示: @XmlRootElement公开课书{公共字符串代码;public HashMap姓名;} 这应该像这样转换成JSON: {“代码":“ABC123",“名称":{"de": "Die fabelhafte Welt der Amelie","fr": "Le fabuleu ..
发布时间:2022-01-07 08:01:28 Java开发

来自 Jackson 2.2 的 ObjectMapper 的漂亮打印 JSON

现在我有一个 org.fasterxml.jackson.databind.ObjectMapper 的实例,并想获得一个带有漂亮 JSON 的 String.我的谷歌搜索的所有结果都提出了 Jackson 1.x 的方法,我似乎无法找到使用 2.2 执行此操作的正确的、未弃用的方法.尽管我不认为代码对于这个问题是绝对必要的,但我现在拥有的是: ObjectMapper mapper = new ..
发布时间:2022-01-07 08:01:19 Java开发

Jackson 注释:JsonIgnoreProperties(ignoreUnknown=true) 和 JsonInclude(Include.NON_EMPTY) 的区别

我很好奇 Jackson 注释 @JsonIgnoreProperties(ignoreUnknown=true) 和 @JsonInclude(Include.NON_EMPTY) 在类级别上有区别吗?一个只是另一个的更新版本吗?谢谢! jackson 文档 声明: ignoreUnknown 定义是否可以忽略的属性反序列化期间任何无法识别的属性. 这和空属性一样吗? 解 ..
发布时间:2022-01-07 00:01:04 其他开发