2016-07-20 2 views
1

У меня есть следующий класс:создать JSON из объекта с корневым элементом в заводной

class Foo { 
    int a 
    String b 
} 

Когда я конвертировать из объекта в строку, используя JSon строитель:

new JsonBuilder(foo).toPrettyString() 

JSON строка будет так:

{a:"", b: ""} 

Но мне нужно:

{ foo { a:"", b:""}} 

Как это получить?

ответ

1

Попробуйте это:

import groovy.json.JsonBuilder 

class Foo { 
int a 
String b 
} 

def f = new Foo(a:1, b:"2") 

new JsonBuilder(foo:f).toPrettyString() 
+0

Thx работает. Я новичок. :) – Ijaz

+0

@Ijaz, если он работает - ответьте. – Opal

Смежные вопросы