groovy.json.JsonException: Как проанализировать строку JSON, содержащую другую строку JSON? - PullRequest
0 голосов
/ 06 июня 2018

Предположим, у меня есть строка JSON, содержащая другую строку JSON.

data = {
   "a": "...",
   "b" : "Very long JSON string",
   "c" : "Very long JSON string",
   "d" : "...",
}

json.dumps(data)

Следующее jsonStr генерируется, как указано выше, с использованием Python.

jsonStr = "{
  "a": "...",
  "b" : "Very long JSON string",
  "c" : "Very long JSON string",
  "d" : "...",
   :
}"

КогдаЯ пытаюсь разобрать его по

json = new groovy.json.JsonSlurperClassic().parseText(jsonStr)

Я получаю следующую ошибку.

groovy.json.JsonException: Expected a value on line: 1, column: 1344513.
But got an unterminated object.

Что было бы хорошим способом справиться с этой ситуацией?

Будет ли применениеКодирование Base64 в строки JSON звучит неплохо?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...