Описание тега apache-johnzon

Apache Johnzon - это проект верхнего уровня в Apache Software Foundation, обеспечивающий реализацию Json Processing (также известный как JSR-353) и набор полезных расширений для этой спецификации, таких как Object mapper, некоторые поставщики JAX-RS и модуль WebSocket, обеспечивающий базовую интеграция с Java WebSocket API (JSR-356).
0 ответов

ClassCastException при использовании JSONB (apache johnzon) Аннотация Полиморфная реализация

Я сталкиваюсь с некоторыми трудностями в реализации полиморфизма в JSONB (с Apache Johnzon). Есть ограничение, что я не могу использовать GSON/JACKSON API, поэтому я должен использовать только JSONB (с apache johnzon). У меня есть 2 разных объекта т…
1 ответ

Апач Джонзон против Джексона

С тех пор как Apache выпустил первую финальную версию Johnzon, было бы действительно интересно узнать, есть ли уже какое-то сравнение между Johnzon и FastXML Jackson, чтобы понять, стоит ли переходить на него. Наиболее важной темой, вероятно, являет…
09 фев '17 в 12:41
0 ответов

Экранирование ключей объекта в Apache Johnzon

Похоже, что Apache Johnzon не экранирует ключи объекта: https://github.com/apache/johnzon/blob/master/johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.java#L150 Так, например, этот код: Json.createObjectBuilder() .add(("This is \\s …
22 янв '19 в 18:16
0 ответов

Как прочитать JSON в интерфейс с помощью Apache Johnzon

Я создаю Johnzon JSONB Mapper, как: Mapper mapper = new MapperBuilder() // TODO .build(); Чтобы прочитать JSON я делаю: Customer c = mapper.readObject(json, Customer.class); куда Customer это интерфейс. Мой проект также имеет CustomerImpl реализация…
19 окт '17 в 21:31
1 ответ

Различия в построении объекта JSON с Яссоном и Джонзоном

У меня есть следующий код, использующий API обработки JSON (дескриптор - это интерфейс, который я пытаюсь сериализовать). public void serialize(ComponentDescriptor descriptor, JsonGenerator generator, SerializationContext ctx) { generator.writeStart…
18 сен '19 в 12:55
0 ответов

потоковая передача нетривиальной структуры данных JSON в модель данных Java POJO с использованием привязки johnzon и jakarta

Резюме В настоящее время я изучаю, как передавать данные JSON в модели данных POJO. Теперь я застрял на обработке реального примера. Пожалуйста, помогите мне понять, в чем моя ошибка (ошибки) мысли, и укажите мне правильное направление. Текущая зада…
05 окт '19 в 22:35
0 ответов

JAX-RS: обработка исключений из вызова метода во время десериализации JSON с использованием сопоставителя исключений

Я разрабатываю RESTful API с использованием JAX-RS. Один из его интерфейсов служит для добавления новых сущностей в базу данных; сущности предоставляются как объекты JSON. Теперь JAX-RS поддерживает десериализацию этих объектов "на лету" перед вызов…
14 июл '20 в 19:39
0 ответов

Настройте Apache johnzon для красивой печати в контексте, отличном от OSGI

У меня проблема, когда я хочу настроить, как мое веб-приложение JAXRS возвращает клиентам полезную нагрузку JSON (например, включить красивую печать). Для размещения своего веб-приложения я использую новейшую версию Tomee (apache-tomee-webprofile-8.…
0 ответов

Чтение (десериализация) массива объектов из строки JSON с Apache Johnzon

У меня есть образец String, содержащий список объектов: [{ "name": "dummyName1", "prefix": "nummyPrefix1", "path": "dummyPath1" }, { "name": "dummyName2", "prefix": "nummyPrefix2", "path": "dummyPath2" }] и у меня есть соответствующий POJO с этой ст…
18 мар '20 в 19:24
0 ответов

Глобальный конвертер регистров Apache Johnzon

Я использую TomEE8 для обслуживания JAX-RS Rest API, и по умолчанию сервер использует apache-johnzon для сопоставления json. Некоторые из моих объектов требуют специального конвертера для своих атрибутов, поэтому я создал простой конвертер. public c…
19 ноя '20 в 13:25
0 ответов

Исключение Nullpointer при создании патча слияния между двумя документами json

Привет, я использую следующие библиотеки для создания разницы в патчах слияния. <dependencies> <!-- https://mvnrepository.com/artifact/com.google.code.gson/gson --> <dependency> <groupId>javax.json</groupId> <artifac…
26 мар '21 в 10:04
0 ответов

Эквивалент @JsonUnwrapped Джексона в Jsonb

Я попытался реализовать эквивалент Джексона @JsonUnwrapped в Jsonb (используя Yasson) следующим образом: @Retention(RetentionPolicy.RUNTIME) @JsonbTypeSerializer(UnwrappedJsonbSerializer.class) public @interface JsonbUnwrapped {} public class Unwrap…
09 июл '21 в 13:15
1 ответ

Как вернуть BigDecimal в виде десятичного числа в json с помощью jaxrs?

Я использую Tomee 8 в качестве сервера приложений, и у меня возникают проблемы, когда служба отдыха возвращает BigDecimal. Это мой сервис: import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.Produces; im…
06 май '22 в 14:25
0 ответов

Субдинамическое сопоставление дерева json Johnzon

В Apache Johnzon есть ли способ получить общее поле, содержащее динамические данные JSON, не отображаемые на предварительно определенный POJO? В Джексоне вы можете просто использовать ObjectNode в качестве общего контейнера, выполнить некоторую обра…
31 янв '23 в 17:37