json是广泛使用的数据交换格式之一,并且是一种轻量级和 >独立于语言。 json.simple是一个轻量级 json 处理库,可用于读取和写入json文件,可用于编码或解码json文本,并完全符合json规范(rfc4627强>)。为了读取 json 文件,我们需要下载 json-simple.jar 文件并设置执行它的路径。
json 文件
示例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(); } }}
输出name: rajacourse: mcasubjects:subject1: missubject2: dbmssubject3: uml
以上就是我们如何在java中读取json文件?的详细内容。