Esiste un modo più semplice per ottenere la rappresentazione JSON di un oggetto Javascript rispetto al seguente kludge?Accesso a JSON nativo di Rhino. Modifica da Java
System.out.println(((ScriptableObject) scope).callMethod(
cx, (Scriptable) scope.get("JSON", scope),
"stringify", new Object[]{jsObject}));
Dove jsObject è ScriptableObject voglio stringificare.
Ciao Potrebbe diamo un'occhiata a questo: http://stackoverflow.com/questions/17548552/scriptengine-how-to-pass-a-string-that-represent -json? –
Mi piacerebbe usare quanto sopra, ma non riesco a capire come ottenere l'ambito dal tag Ant/Rhino/Script. Il contesto sembra accessibile attraverso .getCurrentContext(), ma non è sicuro dell'ambito. – Joel