java json字符串转化对象
时间: 2023-09-19 08:11:58 浏览: 94
将json字符串转化为对象
要将Java对象转换为JSON字符串,可以使用以下方法之一:
方法1:使用JSON.toJSONString()方法将Java对象转换为JSON字符串。例如:
```
Student student = new Student("John", 20);
String jsonStr = JSON.toJSONString(student);
```
这将把Student对象转换为JSON字符串。
方法2:使用JSONObject.toJSONString()方法将JSON对象转换为JSON字符串。例如:
```
JSONObject jsonObj = new JSONObject();
jsonObj.put("name", "John");
jsonObj.put("age", 20);
String jsonStr = jsonObj.toJSONString();
```
这将把JSONObject对象转换为JSON字符串。
方法3:使用JSON.toJavaObject()方法将JSON字符串转换为Java对象。例如:
```
String jsonStr = "{\"name\":\"John\",\"age\":20}";
Student student = JSON.toJavaObject(jsonStr, Student.class);
```
这将把JSON字符串转换为Student对象。
请注意,上述示例中的Student类是一个自定义的Java类,你需要根据你的实际情况进行相应的修改。
阅读全文