之前给大家介绍了一下java读取txt文件内容,下面要给大家介绍的就是java读取json文件内容,一起来了解一下吧。
1、java读取json文件
下面是具体的思路:
首先是获取文件-获取文件内容-转换成json对象-读取json对象
下面是具体的代码实现:
import org.apache.commons.io.FileUtils; import org.json.JSONException; import org.json.JSONObject; import java.io.File; import java.io.IOException; public class Demo { public static void main(String args[]) throws IOException { File file = new File("mejson"); String content = FileUtils.readFileToString(file, "UTF-8"); JSONObject jsonObject = new JSONObject(content); System.out.println("姓名是:" + jsonObject.getString("name")); System.out.println("年龄:" + jsonObject.getDouble("age")); System.out.println("学到的技能:" + jsonObject.getJSONArray("major")); System.out.println("国家:" + jsonObject.getJSONObject("Nativeplace") .getString("country")); } }
再一起来看看读取json文件(直接读取文件,并转化为map):
ObjectMapper objectMapper = new ObjectMapper(); try { Map map = objectMapper.readValue(new File(filePath), Map.class); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }
关于java读取json文件就给你介绍到这里了,更多java方面的常见问题,请继续来奇Q工具网了解吧。
推荐阅读: