2010-12-27 2 views
0

при создании строки из объекта JSON, он возводит результирующую строку как этотToString с JSON объект

"comments": "[ 
{\"id\":2, 
    \"postType\":\"COMMENT_TYPE\", 
    \"subject\":\"RE: sadasds\", 
    \"body\":\"test comment submission\", 
    \"tags\":\"\", 
    \"media\":[], 
    \"comments\":\"[]\"} 
]" 

включая \", что делает его трудным для меня, чтобы включить в существующий объект JSON

ответ

0

вы будете иметь, чтобы объяснить ситуацию вы находитесь, и код, который вы используете

Я просто попытался это:

@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 вы используете?