Описание тега jsonb-api
По вопросам о Java API для привязки JSON (JSON-B, JSR-367), части Java EE 8.
0
ответов
Создание запроса критериев jpa с использованием функции jsonb jsonb_array_elements_text() в postrges
У меня есть член таблицы, где party это один из столбцов типа jsonb. Структура JSONB выглядит следующим образом: { "PE": [ "fefe046d-774d-4e8b-a74c-99c89e98a96f", "720bfde7-a8c0-404f-b746-d6929c9b1109", "409cc84a-a473-4945-9ec0-c09a2ae96395" ], "TE"…
01 июн '18 в 11:48
0
ответов
Заставить JSON-B записывать числа в виде строк при генерации JSON
Я имею дело с большими числами в моем Java-коде, и из-за ограничений JavaScript (а именно 32-битной поддержки Integer) мне нужно записать эти числа в виде строк в JSON, возвращаемых моим приложением. Существует ли глобальная конфигурация или аннотац…
09 янв '19 в 14:24
0
ответов
JAX-RS 2.1: адаптер JSON-B применяется в случае неожиданности
Проблема: Учитывая конечную точку REST: @Path("/companies") @Stateless public class CompanyService{ @EJB private CompanyEjb ejb; @PUT @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) public Company update(Company company){…
09 янв '18 в 16:18
0
ответов
Отсутствует мост между API-интерфейсами JSON-B и JSON?
Я пытаюсь реализовать функцию, которая применяет JSON-PATCH (RFC 6902) к объекту, аннотированному JSON-B. Я пришел к следующему решению: /** * Applies a JSON patch to a JSON-B annotated object, and returns a resulting patched version of the object. …
10 янв '18 в 18:50
0
ответов
ClassCastException при использовании JSONB (apache johnzon) Аннотация Полиморфная реализация
Я сталкиваюсь с некоторыми трудностями в реализации полиморфизма в JSONB (с Apache Johnzon). Есть ограничение, что я не могу использовать GSON/JACKSON API, поэтому я должен использовать только JSONB (с apache johnzon). У меня есть 2 разных объекта т…
05 сен '18 в 07:49
0
ответов
Сериализация UUID как канонической шестнадцатеричной строки в JSON с использованием JSON-B
UUID Универсально уникальный идентификатор (UUID) является 128-битным значением. Представлено в Java java.util.UUID учебный класс. Шестнадцатеричная строка Для отображения и для сериализации он канонически форматируется как шестнадцатеричная строка…
23 июл '18 в 22:12
1
ответ
Как десериализовать интерфейс с json-b?
Я адаптирую этот код Джексона: @JsonDeserialize(as = EntityImpl.class) public interface Entity { ... } Исходный код работает хорошо, даже для вложенных объектов Entity. Как сделать то же самое с новой спецификацией JSON-B? Я пытался использовать @Js…
05 сен '17 в 08:53
1
ответ
JSON-B выполняет сериализацию NPE с помощью адаптера, хотя устанавливает значение NullValues (true)
проблема Руководство пользователя JSON-B предлагает здесь, чтобы я мог сериализовать null значения с моим кодом: Jsonb jsonb = JsonbBuilder.create(new JsonbConfig() .withNullValues(true) .withAdapters(new StatusAdapter())); jsonb.toJson(status,Statu…
24 окт '18 в 21:24
0
ответов
Проверка полезной нагрузки REST JSON-B
Я разработал службу Java REST с использованием JSON-B для сопоставления входящей полезной нагрузки с POJO. Теперь я хотел бы проверить входящую полезную нагрузку, возможно, по схеме JSON, но я пока не смог ничего найти в этом смысле... Можно ли пере…
29 апр '18 в 14:19
1
ответ
JSR-367: как связать простой json с объектом и извлечь данные
Как связать json файл в объект. Здесь я использую API JSR-367 для реализации. Файл JSON выглядит так { "Details": [ { "age": 27, "gender": "Male", "name": "John" }, { "age": 27, "gender": "Male", "name": "Max" }, { "age": 27, "gender": "FeMale", "na…
24 янв '17 в 11:45
0
ответов
Как десериализовать строку JSON в непубличный класс, используя JSON-B?
Я создал три приложения Java 9 Maven с двумя классами для тестирования сериализации и десериализации JSON с использованием JSON-B. Вот код: package com.jsonbdemos; import javax.json.bind.Jsonb; import javax.json.bind.JsonbBuilder; import javax.json.…
06 янв '18 в 05:43
0
ответов
Не удается развернуть приложение RESTful в WebLogic для теста JSON-B как часть JDK 8
Я хочу использовать реализацию JSON-B из JDK8 как часть новых встроенных функций. Итак, у меня есть простой RESTful с ресурсом для тестирования JSON-B в качестве десериализатора из Json GenericResource.java @Path("/inbound") public class GenericReso…
27 июн '18 в 15:50
1
ответ
Как отказаться от десериализации нераспознанных свойств с помощью JSON-B
Я пытаюсь перенести детали реализации некоторого кода привязки данных JSON для использования API-интерфейсов JSON-B Java EE 8 вместо Джексона. Чтобы соответствовать стандартному поведению Джексона, я хочу отклонить любые попытки десериализации полез…
21 сен '17 в 15:29
2
ответа
Как я могу импортировать javax.json.binding в андроид студии?
Я добавляю следующую зависимость в мой файл build.gradle компилировать 'javax.json.bind:javax.json.bind-api:1.0.0-M2', он выдает ошибку как Ошибка: не удалось выполнить задачу ': app: transformClassesWithDesugarForDebug'. com.android.build.api.trans…
26 апр '18 в 06:59
0
ответов
jsonb: вложенная сериализация, не вызываемая Jsonb
Запрос нового тега: java-ee-8 У него есть новая функция, которая называется jsonb. С jsonb я не могу заставить работать вложенную сериализацию. См. Жирный шрифт ниже. Итак, я написал jaxrs-приложение. В этом приложении есть автор сообщений, использу…
24 окт '17 в 09:35
0
ответов
javax.json.bind.JsonbException: неразрешенный тип для десериализации: класс java.lang.String
Наличие DAO в моем API вроде: @Id private String idhousing; private String owner; private String name; private String city; private String type; private int price; private String description_detailed; private String description_short; private byte[]…
12 дек '18 в 16:02
1
ответ
В поисках объяснения этого любопытного поведения во время де / сериализации перечислений
Недавно я столкнулся с любопытным поведением при де / сериализации перечислений в / из JSON. Я заглушил соответствующую часть в простой пример (см. Код ниже). в основном у вас есть список, содержащий записи enum. Вы сериализуете список, а затем десе…
07 янв '19 в 11:43
0
ответов
Разбор временной метки с 0 секундами для LocalDateTime
Описание Я пытаюсь разобрать JSON с JSON-B. Мой JSON содержит несколько временных меток, которые я хочу проанализировать: { "date": "2019-02-18T17:46:28", // ... } Мой класс Java выглядит так: @JsonbDateFormat(value = "yyyy-MM-dd'T'HH:mm:ss") LocalD…
01 мар '19 в 14:20
1
ответ
Как демонтировать / десериализовать коллекции без сеттеров с помощью JSON-B
Мне нравится писать свои POJO, чтобы не было сеттеров для коллекций. public class Parent { private List<Child> children; public List<Child> getChildren() { if (children == null) { children = new ArrayList<Child>(); } return childre…
13 мар '19 в 08:51
0
ответов
Объекты JPA с привязкой JSON (JSON-B) с использованием @JsonbTransient
У меня есть много объектов JPA, которые имеют отношения 1..N. Я хотел бы сериализовать / десериализовать объекты в / из формата json с помощью JSON Binding (JSON-B). Вот упрощенный пример кода: public class Parent { @Id private long id; // 1 @OneToM…
13 мар '19 в 07:18