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() ดึงค่าตามคีย์