JSON เป็นภาษาแลกเปลี่ยนข้อมูลน้ำหนักเบาที่ได้รับความนิยมมากที่สุดในปัจจุบัน (ไม่มีอะไร) แม้ว่ามันจะเป็นชุดย่อยของ JavaScript แต่เนื่องจากเป็นรูปแบบข้อความที่เป็นอิสระจากภาษาจึงสามารถรองรับได้ด้วยภาษาการเขียนโปรแกรมเกือบทั้งหมด
ต่อไปนี้เป็นบทสรุปของการแยกวิเคราะห์ข้อมูล JSON ในภาษา Java
ในการแยกวิเคราะห์ JSON คุณต้องนำเข้าคลาสเครื่องมือที่แยกวิเคราะห์ JSON
นำเข้า org.json.jsonarray; นำเข้า org.json.jsonxception; นำเข้า org.json.jsonobject;
เราทุกคนรู้ว่ามีวัตถุ JSON และอาร์เรย์ JSON ใน JSON (ข้อมูล JSON เป็นอาร์เรย์ของวัตถุ JSON)
วัตถุ JSON ในการจัดฟัน
ตัวอย่างเช่น: {"key", "value"}
อาร์เรย์ JSON ในวงเล็บ
ตัวอย่างเช่น: [{"key", "value"}, {"key", "value"}]
1 แยกวิเคราะห์วัตถุ JSON
สมมติว่าข้อมูลคือ {"key", "value"}
String JSondata = "{/" key/",/" value/"}" // escape อักขระพิเศษที่มี backslash ซึ่งไม่มีส่วนเกี่ยวข้องกับค่าสตริง JSON = null; ลอง {jsonObject JosonObject = new JsonObject (jSondata); value = jsonObject.getString (" e) {e.printstacktrace ();}บางครั้งข้อมูลของวัตถุ JSON คืออาร์เรย์ JSON วิธีการต่อไปนี้สามารถใช้เพื่อแยกวัตถุ JSON ออกจากวัตถุ JSON
jsonArray jsonarray = jsonobject.getjsonarray ("arraykey");2. แยกวิเคราะห์ json อาร์เรย์
String JSondata = "[{/" key/",/" value/"}, {/" key/",/" value/"}]"; jsonarray jsonarray = new JsonArray (JSondata); สำหรับ (int i = 0; i <jsonArray .length (); i ++) {// ความเงียบสงบผ่านองค์ประกอบ json array ทั้งหมด jsonObject jsonObject = jsonArray .getJsonObject (i); ค่าสตริง = foodjsonobject.getString ("value");}ข้างต้นเป็นบทสรุปของวิธีการแยกวิเคราะห์ข้อมูล JSON เนื่องจากความยืดหยุ่นของข้อมูล JSON คุณต้องใช้วิธีการเหล่านี้อย่างยืดหยุ่นเพื่อแยกวิเคราะห์ข้อมูลได้ดี -
สรุป
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้เกี่ยวกับข้อมูล Java Parsing JSON ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงหัวข้ออื่น ๆ ที่เกี่ยวข้องกับ Java ในเว็บไซต์นี้ หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!