Trang web chính thức của JSON là nơi bạn nên xem. Nó cung cấp nhiều thư viện khác nhau có thể được sử dụng với Java, cá nhân tôi đã sử dụng cái này, JSON-lib là một triển khai của công việc trong trang web, vì vậy nó có cùng một lớp - phương thức, v.v. trong trang này .
Nếu bạn nhấp vào các liên kết html ở đó, bạn có thể tìm thấy bất cứ thứ gì bạn muốn.
Nói ngắn gọn:
để tạo một đối tượng json và một mảng json, mã là:
JSONObject obj = new JSONObject();
obj.put("variable1", o1);
obj.put("variable2", o2);
JSONArray array = new JSONArray();
array.put(obj);
o1, o2, có thể là các kiểu nguyên thủy (long, int, boolean), Chuỗi hoặc Mảng.
Quá trình ngược lại khá đơn giản, ý tôi là chuyển đổi một chuỗi thành đối tượng / mảng json.
String myString;
JSONObject obj = new JSONObject(myString);
JSONArray array = new JSONArray(myString);
Để được phân tích cú pháp chính xác, bạn chỉ cần biết liệu bạn đang phân tích cú pháp một mảng hay một đối tượng.