之前给大家介绍了一下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工具网了解吧。

推荐阅读:

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐