java中的JSON文件解析
编辑。任何人都知道如何阅读每一行的记录。下面的代码只能读1句话java中的JSON文件解析,java,json,Java,Json,编辑。任何人都知道如何阅读每一行的记录。下面的代码只能读1句话 JSONParser parser = new JSONParser(); try { Object obj = parser.parse(new FileReader("src/test.json")); JSONObject jsonObject = (JSONObject) obj; String name = (String) jsonObject.get("n
JSONParser parser = new JSONParser();
try
{
Object obj = parser.parse(new FileReader("src/test.json"));
JSONObject jsonObject = (JSONObject) obj;
String name = (String) jsonObject.get("name");
System.out.println(name);
}
。我建议您使用您可以使用codehouse jackson
ObjectMapper mapper = new ObjectMapper();
BufferedReader br = new BufferedReader(new FileReader(tweets));
Map<String, Object> json_as_map = mapper.readValue(br, new TypeReference<Map<String, Object>>() {});
之后,您可以根据您的结构遍历您的map或arraylist。您可以使用任何JSON解析库,如。我遵循了下载此处链接,它是一个zip文件,并将外部库添加到eclipse中,但插入import org.JSON.JSONArray后仍有错误;导入org.json.JSONException;导入org.json.JSONObject;请发布你的json文件,事情是一旦你得到了jsonobject,然后你需要根据你的json结构迭代/获取该对象。你必须添加到你的类路径中。然后使用JAVA集合API解析JSON。