Ho un file JSON come questo ...
{
"template" : "test-template",
"url" : "url",
"imageCount" : 4,
"pageSize" : 36,
"class" : "test-class"
}
Ora so che posso accedere ai singoli parametri. Accesso $template
stamperà test-template
per esempio.
C'è un modo per scorrere l'intera collezione e ottenere sia le chiavi che i valori?
risposte:
2 per risposta № 1#foreach($key in $json.keySet())
<div>$key : $json.get($key)</div>
#end
2 per risposta № 2
È possibile creare un uberspector personalizzato estendendo la classe SecureUberspector e sovrascrivendo il metodo getIterator per JsonObject (utilizzare l'istanza dell'operatore).
Crea una classe iteratore implementandointerfaccia Iterator. Usa il fatto che alcuni impianti Json hanno il metodo keys () che restituisce Iterator, altri hanno il metodo entrySet () che restituisce Set <Entry <String, JsonObject >>.
refer link: http://ajdevtech.blogspot.in/2016/02/blog-post.html