LINUX.ORG.RU

Java + JSON

 ,


0

1

Задача: Есть текст в формате JSON. Нужно проверить, является ли он валидным, и если нет - сделать его таким (экранировать символы и тп.).

Пример:

String json = "{\"key\": \"Hello, \"world\" !\"}";
json = escapeJSON(json);
// теперь в json'е строка "{\"key\": \"Hello, \\\"world\\\" !\"}"
System.out.println(json); //выведет: {"key": "Hello, \"world\" !"}

Чем это лучше всего сделать? При этом, хотелось бы только метод escape, без создания кучи новых объектов и тп.

★★★★★
Ответ на: комментарий от kovrik

Не знаю, можно ли такое вообще, но как вариант могу подкинуть идею использовать библиотеку на JS (если такие есть) через rhino в Java.

olegk ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.