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

json转java

作者:烟寂断魂   发布日期:2026-04-27   浏览:58

// 示例代码:将JSON字符串转换为Java对象

import org.json.JSONObject;
import com.google.gson.Gson;

// 定义一个Java类,用于映射JSON数据
class User {
    private String name;
    private int age;

    // Getters and Setters
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}

public class JsonToJavaExample {
    public static void main(String[] args) {
        // 示例JSON字符串
        String jsonString = "{\"name\":\"John\", \"age\":30}";

        // 使用Gson库将JSON字符串转换为Java对象
        Gson gson = new Gson();
        User user = gson.fromJson(jsonString, User.class);

        // 输出转换后的Java对象属性
        System.out.println("Name: " + user.getName());
        System.out.println("Age: " + user.getAge());
    }
}

解释说明:

  1. 定义Java类:我们定义了一个User类,它有两个属性:nameage。这个类用于映射从JSON字符串中提取的数据。
  2. JSON字符串jsonString是一个包含用户信息的JSON格式的字符串。
  3. 使用Gson库:通过Gson库的fromJson方法,我们可以轻松地将JSON字符串解析为Java对象。
  4. 输出结果:最后,我们通过调用User对象的getter方法来获取并打印出解析后的数据。

如果你没有安装Gson库,可以通过Maven或Gradle添加依赖项,或者直接下载Gson的JAR文件并将其添加到项目的类路径中。

上一篇:java 随机字符串

下一篇:java urldecode

大家都在看

java url decode

java判断是windows还是linux

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java list 查找

java 解压rar

jsonobject.tojavaobje

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

Laravel 中文站