Рад видеть, что вы нашли решение, но подумал, что я передам некоторую дополнительную информацию, которая позволит вам использовать библиотеку mljson, если вы захотите.
Основная цель библиотеки mljson - превратить MarkLogic в сервер для хранения и поиска по JSON. Тем не менее, он может быть использован для генерации JSON через XQuery. Однако поскольку библиотека создана для использования XML, который генерирует сама библиотека, для ее преобразования в формат JSON требуется, чтобы XML был в определенном формате. Чтобы сгенерировать ваш массив, вот как должен выглядеть XML:
<json type="array">
<item>Bank ATM</item>
<item>PostageShipping</item>
<item>WebHosting</item>
<item>ClientParking</item>
</json>
Вы просто передадите этот XML в функцию json: xmlToJSON () и получите свой массив JSON.
Что касается другой библиотеки JSON, которую вы нашли (той, которая находится под именем commons), она не такая гибкая и не соответствует вашим потребностям (хотя она немного более проста в своем формате ввода).