Maison >Java >javaDidacticiel >Comment analyser une chaîne JSON à l'aide de l'API de streaming en Java ?
L'API de streaming se compose d'une interface importante JsonParser qui contient des méthodes pour analyser JSON en continu et fournit un accès forward, lecture seule aux données JSON. La classe Json contient des méthodes permettant de créer des analyseurs à partir de sources d'entrée. Nous pouvons utiliser la méthode statique createParser() de la classe Json pour analyser JSON. La traduction chinoise de
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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!