java读取json文件内容详解

KLQ 2020-06-18 11:10:00 java常见问答 6502

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

推荐阅读:

java读取properties文件要怎么读取?有几种方法?

java字符串转日期方法,java如何将字符串转为日期?

java二维数组初始化及创建的方法有哪些?