java读取json文件内容_java读取json文件内容详解
之前给大家介绍了一下java读取txt文件内容,下面要给大家介绍的就是java读取json文件内容,一起来了解一下吧。1、java读取json文件下面是具体的思路:首先是获取文件-获取文件内容-转换成json对象-读取json对象下面是具体的代码实现:importorg.apache.commons.io.FileUtils;importorg.json.JSONException;impor..
之前给大家介绍了一下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工具网了解吧。
推荐阅读:
更多推荐
所有评论(0)