Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

แปลง JSON String เป็น Java Object ด้วย json-simple ใน Java

JSON เป็นรูปแบบแลกเปลี่ยนข้อมูลยอดนิยมที่ เบาและอิสระจากภาษา json.simple เป็นไลบรารีประมวลผล JSON เบา ใช้สำหรับ เข้ารหัส (encode) หรือ ถอดรหัส (decode) ข้อความ JSON

ตัวอย่าง: แปลง JSON String เป็น Object

import org.json.simple.*;
import org.json.simple.parser.*;

public class ConvertJSONStringToObjectTest {
    public static void main(String[] args) {
        String jsonString = "{\"Name\":\"Raja\",\"EmployeeId\":\"115\",\"Age\":\"30\"}";
        JSONParser parser = new JSONParser();
        JSONObject obj;
        
        try {
            obj = (JSONObject) parser.parse(jsonString);
            System.out.println(obj.get("Name"));
            System.out.println(obj.get("EmployeeId"));
            System.out.println(obj.get("Age"));
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }
}

ผลลัพธ์

Raja
115
30

ขั้นตอน: 1) สร้าง JSONParser 2) ใช้ parser.parse() แปลง String เป็น Object 3) Cast เป็น JSONObject 4) ใช้ get() ดึงค่าตามคีย์