Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java读取json文件并解析成对象

作者:死亡之神   发布日期:2025-10-16   浏览:8

import org.json.JSONObject;
import java.io.FileReader;
import java.io.IOException;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;

public class JsonToObjectExample {

    public static void main(String[] args) {
        JSONParser parser = new JSONParser();
        try {
            // 读取JSON文件
            Object obj = parser.parse(new FileReader("path/to/your/file.json"));

            // 将解析后的对象转换为JSONObject
            JSONObject jsonObject = (JSONObject) obj;

            // 获取JSON对象中的属性值
            String name = (String) jsonObject.get("name");
            long age = (Long) jsonObject.get("age");

            // 输出解析后的对象信息
            System.out.println("Name: " + name);
            System.out.println("Age: " + age);

        } catch (IOException | ParseException e) {
            e.printStackTrace();
        }
    }
}

解释说明:

  1. 引入依赖:代码中使用了org.jsonjson-simple库来处理JSON数据。确保你已经在项目中添加了这些依赖。
  2. 读取JSON文件:使用FileReader读取指定路径的JSON文件,并通过JSONParser进行解析。
  3. 解析成对象:将解析后的对象转换为JSONObject,以便可以访问其中的键值对。
  4. 获取属性值:通过get方法从JSONObject中提取特定键对应的值。
  5. 异常处理:捕获并处理可能发生的IOExceptionParseException

上一篇:java runnable

下一篇:java 日期比较

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站