Я получаю от строк JSON из внешнего источника (базы данных), которые мне нужно собрать вместе в результат, который является Map (ключ - это ключ записи, а значение - это строка, которая включает в себя форматированные данные Json). Так, например, я буду получать 3 записей из БД следующим образом:Добавление строк JSON прозрачно на карту/список
"record1", "{ "type":"recType1", "data": "somedata" }"
"record2", "{ "type":"recType1", "data": "someotherdata" }"
"recrod3", "{ "type":"recType1", "data": "yetanotherdata" }"
Я не хочу, чтобы разобрать данные о jsons в ответах (нет необходимости). Если я добавлю их как «String», то я получу «escaped (\»), что является проблемой, конечно. Например, record1 значение сверху будет выглядеть следующим образом:
"{ \"type\":\"recType1\", \"data\": \"somedata\" }"
Как создать результирующую JSON, который объединяет их всех? Есть ли способ добавить что-то «прозрачно» без его обработки внутренним сериализатором, который ускользает от содержимого значения?
Ваш первый экстракт не является действительным JSON что такое настоящая JSON – fge
, когда вы набрали gson вы, возможно, имели в виду JSON – VoronoiPotato
у вас есть код, который представляет собой попытку – VoronoiPotato