A JSONObject เป็น ไม่เรียงลำดับ คอลเลกชันของ ชื่อ/ค่า จับคู่และแยกวิเคราะห์ข้อความจากสตริงเพื่อสร้าง แผนที่ -เหมือนวัตถุ JSONObject มีวิธีการสำคัญสองสามวิธีในการแสดงค่าประเภทต่างๆ เช่น getString() วิธีรับสตริงที่เกี่ยวข้องกับสตริงคีย์ getInt() วิธีรับค่า int ที่เชื่อมโยงกับคีย์ getDouble() วิธีรับค่าสองเท่าที่เกี่ยวข้องกับคีย์และ getBoolean() วิธีรับค่าบูลีนที่เกี่ยวข้องกับคีย์
ตัวอย่าง
import org.json.*; public class JSONObjectTypeValuesTest { public static void main(String[] args) throws JSONException { JSONObject jsonObj = new JSONObject( "{" + "Name : Adithya," + "Age : 22, " + "Salary: 10000.00, " + "IsSelfEmployee: false " + "}" ); System.out.println(jsonObj.getString("Name")); // returns string System.out.println(jsonObj.getInt("Age")); // returns int System.out.println(jsonObj.getDouble("Salary")); // returns double System.out.println(jsonObj.getBoolean("IsSelfEmployee")); // returns true/false } }
ผลลัพธ์
Adithya 22 10000.0 false