У меня есть джерси клиент, получая JSON из источника, что мне нужно, чтобы попасть в правильно отформатированный JSON:Как правильно форматировать строку JSON в java?
My JSON Строка выглядит как folllowing когда захват его с помощью запроса HTTP:
{
"properties": [
{
someproperty: "aproperty",
set of data: {
keyA: "SomeValueA",
keyB: "SomeValueB",
keyC: "SomeValueC"
}
}
]
}
I У меня проблемы, потому что json должен быть правильно отформатирован, а keyA, keB и keyC не окружены кавычками. Есть ли какая-нибудь библиотека, которая помогает добавлять кавычки или какой-то лучший способ превратить эту строку в правильно отформатированный json? Или если есть простой способ преобразовать это в объект json без написания группы классов с переменными и списками, которые соответствуют входящей структуре?
Jackson - это такая библиотека. – bmargulies
Хотелось бы привести пример того, как такая строка может быть преобразована в JSON. Из того, что я знаю, Джексон требует, чтобы строка JSON была правильно отформатирована (т. Е. Все ключи требуют двойных кавычек вокруг ключа) – Rolando