java json字符串转json对象
时间: 2023-09-15 08:16:34 浏览: 105
Java中将JSON字符串转为JSON对象的方法如下:
```java
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
public class JsonTest {
public static void main(String[] args) {
String jsonString = "{\"name\":\"Tom\",\"age\":20}";
JSONObject jsonObj = JSON.parseObject(jsonString);
System.out.println(jsonObj.getString("name"));
System.out.println(jsonObj.getInteger("age"));
}
}
```
以上示例使用 fastjson 库将JSON字符串转为JSON对象,输出结果为:Tom 20。
请注意,以上回答的内容仅供参考,如果代码出现错误或者不理解的地方可以再次向我提问。
相关问题
java json字符串转对象
Java中可以使用Gson库将JSON字符串转换为Java对象。以下是一个简单的示例:
假设有一个Person类:
```
public class Person {
private String name;
private int age;
// getters and setters
}
```
现在有一个JSON字符串:
```
String json = "{ \"name\": \"Alice\", \"age\": 25 }";
```
我们可以使用Gson将其转换为Person对象:
```
Gson gson = new Gson();
Person person = gson.fromJson(json, Person.class);
```
这里的fromJson()方法接受两个参数:JSON字符串和目标Java类。它会将JSON字符串解析为Person对象并返回。如果JSON字符串不符合目标类的结构,Gson会抛出JsonSyntaxException异常。
java JSON字符串转对象
Java中可以使用Gson库将JSON字符串转换为Java对象。以下是一个简单的示例:
假设有一个Person类:
```
public class Person {
private String name;
private int age;
// getters and setters
}
```
现在有一个JSON字符串:
```
String json = "{ \"name\": \"Alice\", \"age\": 25 }";
```
我们可以使用Gson将其转换为Person对象:
```
Gson gson = new Gson();
Person person = gson.fromJson(json, Person.class);
```
这里的fromJson()方法接受两个参数:JSON字符串和目标Java类。它会将JSON字符串解析为Person对象并返回。如果JSON字符串不符合目标类的结构,Gson会抛出JsonSyntaxException异常。
阅读全文