![](https://1.bp.blogspot.com/-O8xJeusSKOY/Xpqdhasm7cI/AAAAAAAAQlg/Mbq5qMcygbIE60IRK8nFixVjblruloZtQCPcBGAYYCw/s400/json-logo.png)
Trong hướng dẫn JSON này , chúng ta sẽ thấy các ví dụ để ghi dữ liệu vào file JSON bằng JSON.simple và sau đó chúng ta sẽ đọc lại file JSON .
1. Tham chiếu tới Json.simple
Tham chiếu tới file
json-simple
- add dependencies như hướng dẫn trước trong bài MLJ_07
2. Ghi dữ liệu vào file JSON
Để viết JSON vào tệp , chúng tôi sẽ làm việc chủ yếu với hai đối tượng:
JSONArray
: Để ghi dữ liệu trong mảng json. Sử dụng add()
phương pháp của nó để thêm các đối tượng của loại JSONObject
.
JSONObject
: Để viết các đối tượng json. Sử dụng put()
phương pháp của nó để điền vào các trường.
Sau khi điền vào các đối tượng trên, sử dụng FileWriter
instance để ghi tệp JSON.
Kết quả đầu ra, file employees.json được tạo mới
và có nội dung như sau
Nếu muốn format code đẹp, hãy bôi đen đoạn code muốn format (ví dụ bôi đen toàn bộ thì nhấn Ctrl + A), rồi từ menu bar chọn Code => Reformat Code
Code sau khi format
3. Đọc JSON từ file JSON
Để đọc dữ liệu từ file JSON , chúng tôi sẽ sử dụng tệp JSON mà chúng tôi đã tạo trong ví dụ trước.
- Trước hết, chúng tôi sẽ tạo
JSONParser
cá thể để phân tích tệp JSON .
- Sử dụng
FileReader
để đọc tệp JSON và chuyển nó cho trình phân tích cú pháp.
- Bắt đầu đọc từng đối tượng JSON, dựa trên loại tức là
JSONArray
và JSONObject
.
Đây là code trong file ReadJSONTest.java
Kết quả đầu ra
4. Luyện Tập
Viết chương trình đọc ghi file JSON đã cho trong các bài trước ;)
إرسال تعليق