Mule: Поместить вывод выбора БД в виде массива JSON в объекте Json - PullRequest
0 голосов
/ 17 мая 2018

Мне нужно создать объект json, как показано ниже

{"Name": "Tom", "Hobbies": ["Fishing", "Reading"], "Cars": [{"Make": "Honda", "Model": "Civic", "Price ":" 25000 "}, {" Make ":" Тойота», "Модель": "Камри", "Цена": "20000"}]

Я создаю этот объект JSON в преобразователе Java. Я получаю это значение [{"Make": "Honda", "Model": "Civic", "Price": "25000"}, {"Make": "Toyota", "Model": "Camry", " Price ":" 20000 "}] из запроса к БД. Но когда я пытаюсь добавить это как массив JSON в преобразователе, это бросающая строка не может быть приведена как JSON Array. Пожалуйста, дайте мне знать, как это сделать.

1 Ответ

0 голосов
/ 17 мая 2018

Просто используйте активность сообщения преобразования с приведенным ниже фрагментом.

% dw 1,0 % выходного приложения / JSON


{ Имя: "Томь", Хобби: [«Рыбалка», «Чтение»], Автомобили: полезная нагрузка }

...