有
javax.json.JSONParser。
输出JSON的示例:
import javax.json.Json;import javax.json.stream.JsonParser;...JsonParser parser = Json.createParser(new StringReader(jsonData));while (parser.hasNext()) { JsonParser.Event event = parser.next(); switch(event) { case START_ARRAY: case END_ARRAY: case START_OBJECT: case END_OBJECT: case VALUE_FALSE: case VALUE_NULL: case VALUE_TRUE: System.out.println(event.toString()); break; case KEY_NAME: System.out.print(event.toString() + " " + parser.getString() + " - "); break; case VALUE_STRING: case VALUE_NUMBER: System.out.println(event.toString() + " " + parser.getString()); break; }}从Java
EE的教程19.4.1读JSON数据使用一个解析器。它是JavaEE
7
API的一部分,但是可以从https://jsonp.java.net/download.html获得独立的jar
。



