fastjson 将String变为jsonObject
时间: 2024-01-14 22:02:49 浏览: 25
可以使用 fastjson 的 `JSONObject` 类来将一个字符串转换为 JSON 对象。示例如下:
```java
import com.alibaba.fastjson.JSONObject;
public class Main {
public static void main(String[] args) {
String jsonString = "{\"name\":\"张三\",\"age\":18}";
JSONObject jsonObject = JSONObject.parseObject(jsonString);
System.out.println(jsonObject);
}
}
```
输出结果为:
```
{"name":"张三","age":18}
```
其中,`jsonString` 变量存储了一个 JSON 字符串,使用 `JSONObject.parseObject` 方法将其解析为 JSON 对象并赋值给 `jsonObject` 变量,最后打印 `jsonObject` 对象即可。
相关问题
fastjson中string 转换为jsonobject
的方法是什么?
可以使用FastJSON的静态方法parseObject()将JSON字符串转换为JSONObject对象。例如:
String jsonString = "{\"name\":\"Tom\",\"age\":18}";
JSONObject jsonObject = JSON.parseObject(jsonString);
其中,jsonString为要转换的JSON字符串,JSONObject为FastJSON的JSONObject对象。parseObject()方法会将JSON字符串解析为一个Java对象,并返回JSONObject对象。
fastjson把java转jsonobject
可以使用 Fastjson 的 JSONObject 类来将 Java 对象转换为 JSON 对象。下面是一个示例代码:
```java
import com.alibaba.fastjson.JSONObject;
// 创建一个 Java 对象
class Person {
String name;
int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
// 将 Java 对象转换为 JSON 对象
Person person = new Person("张三", 20);
JSONObject jsonObject = (JSONObject) JSONObject.toJSON(person);
System.out.println(jsonObject.toJSONString());
```
输出结果为:
```
{"age":20,"name":"张三"}
```
在上面的代码中,我们创建了一个名为 `Person` 的 Java 对象,并将其转换为 JSON 对象。我们使用了 Fastjson 的 `toJSON` 方法将 Java 对象转换为 JSON 对象,并使用 `toJSONString` 方法将 JSON 对象转换为字符串。