阿里 jsonobject 字符串转对象
时间: 2023-09-13 19:04:07 浏览: 136
阿里巴巴的 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'
```
相关问题
java阿里巴巴字符串转json对象
可以使用阿里巴巴的 Fastjson 库实现字符串转 JSON 对象:
```
String jsonString = "{\"name\":\"John\", \"age\":30}";
JSONObject jsonObject = JSON.parseObject(jsonString);
```
其中,`jsonString` 是待转换的字符串,`jsonObject` 是转换后的 JSON 对象。
JSONObject怎么把字符串转成JSONObject
可以使用JSONObject类中的parse方法将字符串转换为JSONObject对象,例如:
String jsonString = "{\"name\":\"John\", \"age\":30}";
JSONObject jsonObject = (JSONObject) JSONParser.parse(jsonString);
注意:需要先引入相关的JSON库,如Google的Gson或阿里巴巴的Fastjson等。
阅读全文
相关推荐













