Разница между страницами «JsonToPojo» и «Категория:JHipster»

Материал из Home Wiki
(Различия между страницами)
Перейти к навигации Перейти к поиску
(Новая страница: «Категория:Работа = Создание POJO из Json = == Установить jsonschema2pojo == https://github.com/joelittlejohn/jsonschema2p…»)
 
(Создана пустая страница)
 
Строка 1: Строка 1:
[[:Категория:Работа]]


= Создание POJO из Json =
== Установить jsonschema2pojo ==
https://github.com/joelittlejohn/jsonschema2pojo.git
== Скомпилировать jsonschema2pojo-cli ==
== Конвертация ==
Идем в jsonschema2pojo/jsonschema2pojo-cli/target/lib и пишем простой скрипт
<syntaxhighlight>
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
</syntaxhighlight>
На выходе получаем файлы java в пакете по умолчанию расположенные в каталоге prozvon.
В них правим если нужно импорты с import org.apache.commons.lang на import org.apache.commons.lang3
Выставляем нужный пакет и переносим в нужную папку
[[Категория:Работа]]
[[Категория:Java]]
[[Категория:JSON]]

Текущая версия на 08:58, 9 июня 2018