ストリーミング API は、重要なインターフェイス JsonParser で構成されます。これには、ストリーミング モードでの JSON の解析が含まれており、 Forward 、読み取り専用JSON データにアクセスするメソッド。 Json クラスには、入力ソースからパーサーを作成するためのメソッドが含まれています。 Json クラスの静的メソッド createParser() を使用して、 JSON を解析できます。 文法
public static JsonParser createParser(Reader reader)
import java.io.*; import javax.json.Json; import javax.json.stream.JsonParser; import javax.json.stream.JsonParser.Event; public class JSONParseringTest { public static void main(String[] args) { String jsonString = "{\"name\":\"Adithya\",\"employeeId\":\"115\",\"age\":\"30\"}"; JsonParser parser = Json.createParser(new StringReader(jsonString)); while(parser.hasNext()) { Event event = parser.next(); if(event == Event.KEY_NAME) { switch(parser.getString()) { case "name": parser.next(); System.out.println("Name: " + parser.getString()); break; case "employeeId": parser.next(); System.out.println("EmployeeId: " + parser.getString()); break; case "age": parser.next(); System.out.println("Age: " + parser.getString()); break; } } } } }
Name: Adithya EmployeeId: 115 Age: 30
以上がJavaでストリーミングAPIを使用してJSON文字列を解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。