java 将 JSONObject.toJSONString() 转为对象
时间: 2024-02-03 18:11:16 浏览: 67
JS 对象(Object)和字符串(String)互转方法
可以使用JSON库中的JSONObject类将JSON字符串转换为Java对象。具体步骤如下:
1. 首先,将JSON字符串转换为JSONObject对象。
```
String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
JSONObject jsonObject = new JSONObject(jsonString);
```
2. 使用JSONObject对象提供的getXXX()方法获取对应的属性值,并将其赋值给Java对象的属性。
```
String name = jsonObject.getString("name");
int age = jsonObject.getInt("age");
String city = jsonObject.getString("city");
Person person = new Person();
person.setName(name);
person.setAge(age);
person.setCity(city);
```
这里假设有一个名为Person的Java类,其属性与JSON字符串中的属性对应。你需要根据你的实际情况进行修改。
阅读全文