JSON là một trong những data-interchange được sử dụng rộng rãi và là một định dạng nhẹ và không phụ thuộc vào ngôn ngữ . json .simple là một thư viện xử lý JSON nhẹ có thể được sử dụng để đọc và viết Tệp JSON và nó có thể được sử dụng để mã hóa hoặc giải mã Văn bản JSON và hoàn toàn tuân thủ đặc tả JSON ( RFC4627 ). Để đọc tệp JSON, chúng tôi cần tải xuống json-simple.jar và đặt đường dẫn để thực thi nó.
tệp json
Ví dụ
import java.io.*; import java.util.*; import org.json.simple.*; import org.json.simple.parser.*; public class JSONReadFromTheFileTest { public static void main(String[] args) { JSONParser parser = new JSONParser(); try { Object obj = parser.parse(new FileReader("/Users/User/Desktop/course.json")); JSONObject jsonObject = (JSONObject)obj; String name = (String)jsonObject.get("Name"); String course = (String)jsonObject.get("Course"); JSONArray subjects = (JSONArray)jsonObject.get("Subjects"); System.out.println("Name: " + name); System.out.println("Course: " + course); System.out.println("Subjects:"); Iterator iterator = subjects.iterator(); while (iterator.hasNext()) { System.out.println(iterator.next()); } } catch(Exception e) { e.printStackTrace(); } } }
Đầu ra
Name: Raja Course: MCA Subjects: subject1: MIS subject2: DBMS subject3: UML