假设我有一个JSON字符串,其中包含另一个JSON字符串。
data = {
"a": "...",
"b" : "Very long JSON string",
"c" : "Very long JSON string",
"d" : "...",
}
json.dumps(data)
使用Python生成以下jsonStr
。
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字符串听起来不错吗?