The JSON เป็น แบบข้อความที่มีน้ำหนักเบา และขึ้นอยู่กับภาษา ท รูปแบบการแลกเปลี่ยนข้อมูล A.JSONObject สามารถแยกวิเคราะห์ข้อความจากสตริงเพื่อสร้าง แผนที่ -เหมือนวัตถุ ออบเจ็กต์จัดเตรียมวิธีการสำหรับจัดการเนื้อหา และสำหรับการผลิตการจัดลำดับอ็อบเจ็กต์ที่สอดคล้องกับ JSON ไฟล์ใน org.json แพ็คเกจใช้ JSON ตัวเข้ารหัส/ตัวถอดรหัส ในชวา รวมถึงความสามารถในการแปลงระหว่าง JSON, XML, ส่วนหัว HTTP, คุกกี้ และ CDL
เราพิมพ์สวยได้ JSON โดยใช้ toString(int indentFactor ) วิธีการของ org.json JSONObject คลาส โดยที่ indentFactor คือจำนวนช่องว่างที่จะเพิ่มในแต่ละระดับของการเยื้อง
ไวยากรณ์
public java.lang.String toString(int indentFactor) throws JSONException
ตัวอย่าง
import org.json.*;
public class JSONPrettyPrintTest {
public static void main(String args[]) throws JSONException {
String json = "{" +
"Name : Jai," +
"Age : 25, " +
"Salary: 25000.00 " +
"}";
JSONObject jsonObj = new JSONObject(json);
System.out.println("Pretty Print of JSON:");
System.out.println(jsonObj.toString(4)); // pretty print json
}
} ผลลัพธ์
Pretty Print of JSON:
{
"Salary": 25000,
"Age": 25,
"Name": "Jai"
}