JSON은 현재 가장 인기있는 경량 데이터 교환 언어입니다 (아무것도). JavaScript의 하위 집합이지만. 그러나 언어와 무관하게 텍스트 형식이기 때문에 거의 모든 프로그래밍 언어에서 지원할 수 있습니다.
다음은 Java 언어로 JSON 데이터를 구문 분석하는 것입니다.
JSON을 구문 분석하려면 먼저 JSON을 구문 분석하는 도구 클래스를 가져와야합니다.
import org.json.jsonarray; import org.json.jsonexception; import org.json.jsonobject;
우리는 모두 JSON에 JSON 객체와 JSON 어레이가 있다는 것을 알고 있습니다 (JSON 데이터는 JSON 객체의 배열입니다)
교정기의 JSON 물체
예 : { "키", "value"}}
괄호 안의 JSON 어레이
예 : [{ "key", "value"}, { "key", "value"}]
1 Parsing JSON 객체
데이터가 { "키", "value"}이라고 가정합니다.
String jsondata = "{/"key/",/"value/"}"// backslash가있는 특수 문자를 탈출합니다. JSON String value = null; try {jsonobject josonobject = new JsonObject (jsondata); value = jsonobject.getString ( "key"); JSON의 데이터는 예외적으로 (예외적 인}) e) {e.printstacktrace ();}때때로 JSON 객체의 데이터는 JSON 어레이입니다. 다음 방법을 사용하여 JSON 객체에서 JSON 객체를 추출 할 수 있습니다.
jsonarray jsonarray = jsonobject.getJsonArray ( "arraykey");
2. Parsing JSON 어레이
String jsondata = "[{/"key/",/"value/"}, {/"key/",/"value/"}]"; for (int i = 0; i <jsonarray .length (); i ++) {// 모든 json 배열 요소를 통한 고요함 jsonobject jsonobject = jsonarray .getJsonObject (i); 문자열 값 = foodjsonobject.getString ( "value");}위는 JSON 데이터를 구문 분석하는 방법에 대한 요약입니다. JSON 데이터의 유연성으로 인해 이러한 방법을 유연하게 사용하여 데이터를 잘 구문 분석해야합니다. ,,,
요약
위는 Java Parsing JSON 데이터에 대한이 기사의 모든 내용입니다. 모든 사람에게 도움이되기를 바랍니다. 관심있는 친구는이 웹 사이트에서 다른 Java 관련 주제를 계속 참조 할 수 있습니다. 단점이 있으면 메시지를 남겨 두십시오. 이 사이트를 지원해 주신 친구들에게 감사드립니다!