jackson

есть ли способ использовать процессор Jackson JSON для сериализации пользовательского уровня поля? Например, я хотел бы иметь класс public class Person { public String name; public int age; public int favoriteNumber; } сериализуется в следующий JSON: { "name": "Joe", "age": 25, "favoriteNumber...

в Джексоне, когда вы аннотируете конструктор с @JsonCreator, вы должны аннотировать его аргументы с @JsonProperty. Так это конструктор public Point(double x, double y) { this.x = x; this.y = y; } становится этот: @JsonCreator public Point(@JsonProperty("x") double x, @JsonProperty("y") double y) {...

Я получаю строку даты от ExtJS в формате: "2011-04-08T09:00:00" когда я пытаюсь десериализовать эту дату, он меняет часовой пояс на индийское стандартное время (добавляет +5:30 на время) . Вот как я десериализую дату: SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); getObjec...

Я пытаюсь опубликовать a List пользовательских объектов. Мой JSON в теле запроса таков: { "collection": [ { "name": "Test order1", "detail": "ahk ks" }, { "name": "Test order2", "detail": "Fisteku" } ] } код на стороне...

Мне нужно изменить значение атрибута JSON в Java, я могу получить значение правильно, но я не мог изменить JSON. вот код ниже JsonNode blablas = mapper.readTree(parser).get("blablas"); for (JsonNode jsonNode : blablas) { String elementId = jsonNode.get("element").asText(); String valu...

Мне нужно скачать парсер json, поэтому я иду в jackson.codehaus.org Сайт. Вместо удобной ссылки, чтобы щелкнуть и загрузить банку / банки, они заставляют меня ходить по кругу. Кто-нибудь знает, где находятся банки-точно?...

Я пытаюсь десериализовать экземпляр этого класса с помощью Jackson 1.9.10: public class Person { @JsonCreator public Person(@JsonProperty("name") String name, @JsonProperty("age") int age) { // ... person with both name and age } @JsonCreator public Person(@JsonProperty("name") String name) { ...

моя цель состоит в том, чтобы настроить objectMapper таким образом, что он только сериализует элемент, который аннотируется с @JsonProperty. для того, чтобы сделать это я следовал этому объяснение который говорит, как настроить objectmapper. Я включил пользовательский objectmapper, как описано здесь. однак...

Я использую библиотеку Джексона. Я хочу игнорировать определенное поле при сериализации / десериализации, так например: public static class Foo { public String foo = "a"; public String bar = "b"; @JsonIgnore public String foobar = "c"; } должен дать мне: { foo: "a", bar: "b", } но я по...

что произойдет, если я аннотирую параметр конструктора с помощью @JsonProperty но Json не указывает это свойство. Какое значение получает конструктор? Как я могу отличить свойство, имеющее нулевое значение, от свойства, которое отсутствует в JSON?...