jackson相关内容

使用Jackson ObjectMapper和Java 8可选值

我试图使用Jackson将类值写入JSON,其中包含Optional作为字段: public class Test { 可选 field = Optional.of(“hello,world!”); public可选 getField(){ 返回字段; } public static void main(String [] args) ..
发布时间:2018-11-16 20:07:08 Java开发

杰克逊的注释在春天被忽略了

我正在尝试隐藏域类中的属性,但它一直出现在输出的JSON中。我正在使用Jackson 2.0和Spring 3.1.1 输出/ users / 1: {“id”:1,“password”:null,“email”:“someone@somewhere.com”,“firstName”:“John”,“lastName”:“Smith”} 我的域类: @En ..
发布时间:2018-11-16 20:07:02 其他开发

JSON Jackson将不同的密钥解析到同一个字段中

我有一个POJO,其中包含一个字段: 公共类媒体{ 私人资产资产; } 将json响应解析为此资产POJO时,一切正常。但是这个资产带来的关键略有不同。它可以是: @JsonProperty(“cover_asset”) 或 @JsonProperty(“asset”) 有没有办法注释POJO以识别这种情况并反序列化到同 ..
发布时间:2018-11-16 20:07:00 Java开发

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

我正在尝试使用Jackson将一些JSON数据转换为Java对象,这是一个精确的对象列表,但是我收到了这个错误: org。 codehaus.jackson.map.JsonMappingException:无法反序列化entitylayer.Detail实例的START_ARRAY令牌 这是代码: ObjectMapper mapper = new ObjectMapper( ..
发布时间:2018-11-16 20:06:49 Java开发

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

我将数据库中的对象存储为JSON字符串。我想制作一个暴露这些字符串的REST服务。然而,当我编写我的方法时,我回来的字符串会引用它们的引号。例如,我已经包含了一个返回String的方法, @RequestMapping(value =“test”,method = RequestMethod。 GET) public @ResponseBody String getTest(){ ..
发布时间:2018-11-16 20:06:46 其他开发

如何使用Jackson JSON验证JSON

我正在尝试使用Jackson JSON取一个字符串并确定它是否是有效的JSON。任何人都可以建议使用代码示例(Java)? 解决方案 不确定你的用例是什么,但这应该这样做: public boolean isValidJSON(final String json){ boolean valid = false; try { final JsonParser parser = ..
发布时间:2018-11-16 20:06:34 Java开发

Java to Jackson JSON序列化:Money字段

目前,我正在使用Jackson从我的基于Spring的Web应用程序发送JSON结果。 我遇到的问题是试图获得所有资金要输出2个小数位的字段。我无法使用 setScale(2)解决此问题,因为25.50之类的数字被截断为25.5等 解决方案 您可以在货币领域使用自定义序列化程序。这是MoneyBean的一个例子。字段金额使用 @JsonSerialize(使用= ...)进行注释。 ..
发布时间:2018-11-16 20:06:16 Java开发

如何使用Spring Data REST POST嵌套实体

我正在构建一个Spring Data REST应用程序,当我尝试POST它时遇到了一些问题。主实体有另外两个嵌套的相关实体。 有一个“问号”对象有很多答案,每个答案都有很多回复。 我从前端应用程序生成一个类似这样的JSON来POST问题: { “user”:“http:// localhost:8080 / users / 1”, “status”:1, “answers”:[ ..
发布时间:2018-11-16 20:06:08 其他开发