阿里 jsonobject 字符串转对象
时间: 2023-09-13 18:04:07 浏览: 117
将json字符串转换为对象
阿里巴巴的 fastjson 库可以实现 JSON 字符串转 Java 对象的功能。
下面是一个示例代码:
```java
String jsonStr = "{\"name\":\"张三\",\"age\":18}";
JSONObject jsonObj = JSON.parseObject(jsonStr);
String name = jsonObj.getString("name");
int age = jsonObj.getIntValue("age");
```
在这个示例中,首先定义了一个 JSON 字符串。然后使用 `JSON.parseObject` 方法将其解析为一个 JSONObject 对象。最后可以通过 `getString` 和 `getIntValue` 方法分别获取字符串和整数类型的属性值。
需要注意的是,fastjson 库需要在项目中引入相应的依赖包。可以在 Maven 或 Gradle 中添加如下配置:
```xml
<!-- Maven -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.76</version>
</dependency>
// Gradle
implementation 'com.alibaba:fastjson:1.2.76'
```
阅读全文