Невозможно преобразовать объект Json в другой объект JSON с помощью xslt в JavaJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно преобразовать объект Json в другой объект JSON с помощью xslt в Java

Сообщение Anonymous »

Пример объекта json для tarnsformation:
{
"order": {
"orderid": 1,
"orderProps": [
{
"Категория 1": "Морской",
"Дата 1": "31.03.2003",
"Дата 2": "31.12.2021",
"Оплачено ": 10,
"ОС": 4
},
{
"Категория 1": "Морской",
"Дата 1": "31/03 /2003",
"Дата 2": "31.12.2021",
"Оплачено": 13,
"ОС": 5
},
{
"Категория 1": "Морской",
"Дата 1": "31.12.2021",
"Дата 2": "31.03.2022",
"Платные": 2,
"ОС": 5
},
{
"Категория 1": "Инжиниринг",
"Дата 1": "31.03.2005",
"Дата 2": "31.12.2022",
"Оплачено": 134,
"ОС": 533
},
{
"Категория 1": "Инжиниринг",
"Дата 1": "31.03.2005",
"Дата 2": "31.12.2022" ",
"Платные": 387,
"ОС": 4221
},
{
"Категория 1": "Инжиниринг",
" Дата 1": "31.12.2021",
"Дата 2": "31.03.2022",
"Оплачено": 134,
"ОС": 533
}
]
}

Нужно преобразовать объект json в указанном ниже формате.
Вывести json объект после преобразования:
{
"order": {
"orderid": 1,
"orderProps": [
{"Дата 2": "31.12.2021",
"ОС": 9,
"Платная": 23,
"Категория 1": "Морская","Дата 1": "31.03.2003"
},
{
"Дата 2": "31.03.2022",
"ОС" : 5,
"Оплачено": 2,
"Категория 1": "Морской",
"Дата 1": "31.12.2021"
},
{
"Дата 2": "31.12.2022",
"ОС": 4754,
"Платная": 521,
"Категория 1": " Инженерное дело",
"Дата 1": "31.03.2005"
},
{
"Дата 2": "31.03.2022",
"ОС": 533,
"Платные": 134,
"Категория 1": "Инжиниринг",
"Дата 1": "31.12.2021"
]
}

Я использовал приведенное ниже решение, но оно предназначено только для массива json.
https://stackoverflow. com/questions/75520901/how-to-transform-json-to-json-by-using-xslt-in-java#:~:text=XSLT%203.0%20имеет%20в основном%20два, в%20представление%20XML%20 %20

Подробнее здесь: https://stackoverflow.com/questions/785 ... lt-in-java
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»