JSON.parseObject()用法
时间: 2023-08-27 21:49:24 浏览: 129
JSON.parseObject和JSON.toJSONString实例详解
根据你的问题,我推测你是在使用Java的FastJSON库。在FastJSON中,你可以使用`JSON.parseObject()`方法将JSON字符串转换为Java对象。下面是使用示例:
```java
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
// 将JSON字符串转换为JSONObject对象
JSONObject jsonObject = JSON.parseObject(jsonString);
// 获取JSONObject中的属性值
String name = jsonObject.getString("name");
int age = jsonObject.getIntValue("age");
String city = jsonObject.getString("city");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("City: " + city);
```
在上面的示例中,我们使用`JSON.parseObject()`方法将JSON字符串转换为JSONObject对象。然后,我们可以使用JSONObject对象的`getString()`、`getIntValue()`等方法获取相应的属性值。
请注意,你需要在项目中引入FastJSON库。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖项:
```xml
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.76</version>
</dependency>
```
这样,你就可以使用`JSON.parseObject()`方法进行JSON字符串到JSONObject对象的转换了。
阅读全文