您的位置:

Java对象转JSON字符串

一、从JSON对象转字符串

在Java中,可以使用JSONObject类来表示一个JSON对象。每个JSONObject对象都可以包含一些键值对,用于表示一些数据。当需要将这个JSONObject对象转化为JSON字符串时,可以调用其toString()方法。

JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "张三");
jsonObject.put("age", 25);
String jsonString = jsonObject.toString();
System.out.println(jsonString);

执行上述代码后,输出结果为:

{"name":"张三","age":25}

可以看到,toString()方法将JSONObject对象转化为了JSON字符串。

二、从JSON字符串转JSON对象

有时候,我们需要将一个字符串解析为JSON对象。在Java中,可以使用JSON类来实现这个功能。

String jsonString = "{\"name\":\"李四\",\"age\":30}";
JSONObject jsonObject = JSON.parseObject(jsonString);
System.out.println(jsonObject.get("name"));
System.out.println(jsonObject.get("age"));

执行上述代码后,输出结果为:

李四
30

可以看到,使用JSON类的parseObject()方法可以将JSON字符串解析为JSONObject对象。

三、从JAVA对象转JSON字符串

当需要将Java中的数据对象转换为JSON字符串时,需要先将数据对象转化为JSONObject对象,然后再调用其toString()方法。

public class Person {
    private String name;
    private int age;
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
    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;
    }
}

Person person = new Person("王五", 35);
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", person.getName());
jsonObject.put("age", person.getAge());
String jsonString = jsonObject.toString();
System.out.println(jsonString);

执行上述代码后,输出结果为:

{"name":"王五","age":35}

可以看到,先将Person对象的属性值取出来,然后使用put()方法将其放入JSONObject中,再将JSONObject对象转化为JSON字符串。

json字符串转clob(json字符串转换为Json对象

本文目录一览: 1、如何把这样的json串转换成对象 2、oracle clob xml json 3、java中json字符串怎么转json对象 4、如何把一个json文件转换成字符串 5、Orac

2023-12-08
由php对象生成json字符串(json字符串转json对象

本文目录一览: 1、php怎么json数据转化为字符串 2、php转换成json数据格式 3、php对象转json字符串时如何排序 4、php如何将json对象转字符串 5、如何把对象转化为字符串 p

2023-12-08
Java字符串转JSON字符串

2023-05-20
java集合转json字符串,java字符串转json对象

2022-11-25
Java对象转JSON字符串

2023-05-20
javajson(javajson字符串转json对象)

2022-11-09
java实体类转换json字符串,字符串转json对象 ja

2022-11-24
Java Fastjson库:如何将JSON字符串转换为Ja

2023-05-16
jsonobject对象转java对象,json字符串转js

2022-11-25
如何将JSON字符串转换为Java对象? - JSON转换

2023-05-17
c#json字符串转json对象详解

2023-05-18
json串转java对象(复杂json串转为java对象)

本文目录一览: 1、json数组转java对象怎么转? 2、json格式的字符串转换为java对象 3、json数组转java对象怎么转 json数组转java对象怎么转? 1、需要json的相关ja

2023-12-08
java笔记,大学java笔记

2022-11-28
java对象转化成json,Java字符串怎么转为对象

2022-11-30
Java字符串转JSON对象的详细探讨

2023-05-20
Python中json字符串与json对象转换详解

2023-05-20
印象笔记记录java学习(Java成长笔记)

2022-11-12
java转json串的几种方式,java json字符串转对

2022-11-22
使用java将json字符串转换成实体类,java json

2023-01-04
Python字符串转JSON对象

2023-05-20