JSON nesnelerini ve dizilerini oluşturmak için farklı yollar aramaya çalışırken aşağıda görebileceğiniz gibi groovy Jsonbuilder ile denemeler yapıyorum. İşler mantıklı başladıktan sonra, aşağıda gösterilenlere genişlemeye çalıştım. Sahip olduğum soru, "içerik" in neden json pretty string çıktısında gösteriliyor? Aslında json string çıkışlarında this.class bilgisini gösteren başka bir json nesnesi var.Groovy ile JSON çıktısı
Herhangi bir fikrin var mı? Bu konuda yeniyim, bu yüzden kesinlikle bariz bir tanesi olabilir.
def tt = ["test", "test1"]
def jjj = "jason"
def js3 = new groovy.json.JsonBuilder()
def js2 = new groovy.json.JsonBuilder(tt);
js3 hello: "$jjj", "$jjj": tt
def js4 = new groovy.json.JsonBuilder()
def result = js4([sdn: js3, openflow: js2, type: 3])
println js4.toPrettyString();
{
"sdn": {
"content": {
"hello": "jason",
"jason": [
"test",
"test1"
]
}
},
"openflow": {
"content": [
"test",
"test1"
]
},
"type": 3
}
:
okuyucu için bir egzersiz ile denemektir. Groovy kaynaklarının taşındığını şimdi "kod burada" linkleri güncellemek isteyebilirsiniz. –
Mükemmel cevap, bir ton yardımcı oldu, teşekkürler –