YAJT
About
Tutorial
Links
Sourceforge
Parsing
Il Pasrer JSON è implementato tramite la definizione formale di una grammatica ANTLR che, oltre a validare l'input, costruisce la struttura dati nel formalismo espresso in Getting Started. Il parser è definito all'interno del package di base, e viene sempre costruito per mezzo del solito factory incluso del package delle implementazioni:
JSONParser parser = JSONFactory.newParser();Il Parser possiede metodi per costruire oggetti
JSONObject a partire da Stringhe:
JSONObject myObj = parser.parse("{ \"myKey\": \"myValue\"}");
Oppure a partire da un java.io.Reader:
try {
Reader in = new FileReader("myFile.json");
myObj = parser.parse(in);
} catch (IOException e) {
e.printStacktrace();
}
Infine, più comodamente e genericamente, da un java.io.InputStream:
try {
URL u = new URL("http://my.rest.ws/json/123");
InputStream in = u.openStream();
myObj = parser.parse(in);
} catch (Exception e) {
e.printStacktrace();
}
Home
Download
Changes
ToDo
Who we are
Legal
Getting started
Parsing
The JSON query path
Event Handling and Serialization
The JSON format
