Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.blogspot.code4lifevn.json;
- import org.json.simple.JSONArray;
- import org.json.simple.JSONObject;
- import org.json.simple.parser.JSONParser;
- import org.json.simple.parser.ParseException;
- public class Main {
- public static void main(String[] args) {
- // Chuỗi JSON mẫu mô tả một danh sách các đối tượng Student
- String jsonString = "[{\"id\": \"1\", \"name\": \"Duy hung\", \"email\": \"[email protected]\"}, {\"id\": \"2\", \"name\": \"Do manh\", \"email\": \"[email protected]\"}, {\"id\": \"3\", \"name\": \"Thai trung\", \"email\": \"[email protected]\"} ]";
- // Phân tích
- try {
- // 1. Tạo ra một JSONParser
- JSONParser jsonParser = new JSONParser();
- // 2. Parser chuỗi JSON về một JSONArray
- JSONArray jsonArray = (JSONArray) jsonParser.parse(jsonString);
- // 3. Lấy các giá trị trong jsonArray bằng cách lặp qa từng phần tử
- for (int i = 0; i < jsonArray.size(); i++) {
- // Mỗi phần tử của JSONArray lại là một JSONObject
- JSONObject jsonObject = (JSONObject) jsonArray.get(i);
- int id = Integer.parseInt((String) jsonObject.get("id"));
- String name = (String) jsonObject.get("name");
- String email = (String) jsonObject.get("email");
- // Gán vào đối tượng và in ra màn hình
- Student student = new Student(id, name, email);
- System.out.println("ID : " + student.getId());
- System.out.println("Name : " + student.getName());
- System.out.println("Email : " + student.getEmail());
- System.out.println();
- }
- } catch (ParseException e) {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment