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" }