Разбор и запись JSON с использованием Ant
Кому-нибудь удалось разобрать и написать JSON в задаче в Ant?
Мне нужно проанализировать файл JSON, изменить его и записать обратно на диск. Мне удалось разобрать его с помощью движка Rhino из JDK 6, но я застрял, потому что не знаю, как сериализовать его обратно на диск.
Кажется, мне нужен сериализатор JSON, носорог явно не включает.
2 ответа
Решение
Последние версии Rhino должны иметь объект JSON: посмотрите на эту ошибку, которая была исправлена как исправленная в 2010 году, а фактический класс называется NativeJSON и имеет stringify
метод, который должен позволить вам получить строку JSON.
JSON.stringify доступен с Rhino 1.7R3 и далее как часть работы с ECMAScript 5.
Смотрите: https://developer.mozilla.org/En/New_in_Rhino_1.7R3