Материал из Home Wiki
(Различия между страницами)
Перейти к навигации
Перейти к поиску
|
|
Строка 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