Я получаю json от вызова rest как {"d1": 1, "d2": 1, "d3": 0, "d4": 1}, который хранится в db как - {d1 = 1, d2= 1, d3 = 0, d4 = 1}.
Когда я читаю из базы данных, я получаю вышеуказанное в виде строки как - {d1 = 1, d2 = 1, d3 = 0, d4 = 1}.Я хочу преобразовать это в исходную форму, как и раньше, как - {"d1": 1, "d2": 1, "d3": 0, "d4": 1}, упомянутые выше.
Как я могудостичь этого в Java.есть ли какая-либо библиотека json для этого?
Софар Я пробовал это, но это не сработало -
JSONParser parser = new JSONParser ();JSONObject json = (JSONObject) parser.parse (jsonString);
Я хочу поместить этот json в ResponseEntity>.
Даже я пытался -
jsonString = jsonString.replaceAllзнак равноJSONObject jsonObject = new JSONObject (jsonString);
Строка finalJsonString = jsonObject.toString ();
Это возвращает ответ как "{\" d1 \ ": 1, \" d2 \": 1, \" d3 \ ": 0, \" d4 \ ": 1}" с двойными кавычками в начале и заканчиваться обратной косой чертой перед двойными кавычками для ключей.