带JSON对象的toString
当从JSON对象创建一个字符串时,它是这样构造结果字符串的带JSON对象的toString,json,groovy,Json,Groovy,当从JSON对象创建一个字符串时,它是这样构造结果字符串的 "comments": "[ {\"id\":2, \"postType\":\"COMMENT_TYPE\", \"subject\":\"RE: sadasds\", \"body\":\"test comment submission\", \"tags\":\"\", \"media\":[], \"comments\":\"[]\"} ]" 包括\“,这使得我很难将它包含在现有的JSON对象中您必须
"comments": "[
{\"id\":2,
\"postType\":\"COMMENT_TYPE\",
\"subject\":\"RE: sadasds\",
\"body\":\"test comment submission\",
\"tags\":\"\",
\"media\":[],
\"comments\":\"[]\"}
]"
包括
\“
,这使得我很难将它包含在现有的JSON对象中您必须解释您所处的情况以及您使用的代码
我刚试过这个:
@Grab( group='net.sf.json-lib', module='json-lib', version='2.3', classifier='jdk15')
import net.sf.json.*
def o = [integer:1, bool: true] as JSONObject
println o.toString()
它(如预期的)给了我输出:
{"integer":1,"bool":true}
您使用的是哪个版本的Groovy?您使用的是哪个JSON库