JSONStringer menyediakan cara yang mudah untuk menjana teks JSON dan mematuhi peraturan sintaks JSON dengan ketat. Setiap contoh JSONStringer boleh menjana teks JSON. Kejadian JSONStringer menyediakan kaedah nilai untuk menambahkan nilai pada teks dan kaedah kunci untuk menambahkan kunci sebelum nilai dalam objek. Terdapat kaedah array () dan endArray() untuk mencipta dan mengikat nilai array dan objek() serta objek akhir () kaedah bind untuk mencipta dan bind .
import org.json.*; public class JSONStringerTest1 { public static void main(String[] args) throws JSONException { JSONStringer stringer = new JSONStringer(); String jsonStr = stringer .object() // Start JSON Object .key("Name") .value("Raja") .key("Age") //Add key-value pairs .value("25") .key("City") .value("Hyderabad") .endObject() // End JSON Object .toString(); System.out.println(jsonStr); } }
{"Name":"Raja","Age":"25","City":"Hyderabad"}<strong> </strong>
import org.json.*; public class JSONStringerTest2 { public static void main(String[] args) throws JSONException { JSONStringer stringer = new JSONStringer(); String jsonStr = stringer .array() //Start JSON Array .object() //Start JSON Object .key("Name").value("Adithya") .key("Age").value("25") //Add key-value pairs .key("Mobile").value("9959984000") .endObject() //End JSON Object .object() .key("Address").value("Madhapur") .key("City").value("Hyderabad") .endObject() .endArray() //End JSON Array .toString(); System.out.println(jsonStr); } }
[{"Name":"Adithya","Age":"25","Mobile":"9959984000"},{"Address":"Madhapur","City":"Hyderabad"}]
Atas ialah kandungan terperinci Bilakah kita boleh menggunakan JSONStringer dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!