JsonToPojo

Материал из Home Wiki
Версия от 11:26, 26 апреля 2018; FireWolf (обсуждение | вклад) (Новая страница: «Категория:Работа = Создание POJO из Json = == Установить jsonschema2pojo == https://github.com/joelittlejohn/jsonschema2p…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Категория:Работа

Создание POJO из Json

Установить jsonschema2pojo

https://github.com/joelittlejohn/jsonschema2pojo.git

Скомпилировать jsonschema2pojo-cli

Конвертация

Идем в jsonschema2pojo/jsonschema2pojo-cli/target/lib и пишем простой скрипт

java -jar ./jsonschema2pojo-cli-0.5.2-SNAPSHOT.jar -s ~/prozvon/src/main/java/ru/inquarta/prozvon/server/sybase/schema/region.json -t prozvon -T JSON

java -jar ./jsonschema2pojo-cli-0.5.2-SNAPSHOT.jar -s ~/prozvon/src/main/java/ru/inquarta/prozvon/server/sybase/schema/settlement.json -t prozvon -T JSON

java -jar ./jsonschema2pojo-cli-0.5.2-SNAPSHOT.jar -s ~/prozvon/src/main/java/ru/inquarta/prozvon/server/sybase/schema/settlement_area.json -t prozvon -T JSON

На выходе получаем файлы java в пакете по умолчанию расположенные в каталоге prozvon.

В них правим если нужно импорты с import org.apache.commons.lang на import org.apache.commons.lang3

Выставляем нужный пакет и переносим в нужную папку