fastjson jsonobject 转string
时间: 2023-06-21 08:16:54 浏览: 78
将 Fastjson 的 JSONObject 对象转成 String 可以使用 toJSONString() 方法。例如:
```
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "张三");
jsonObject.put("age", 20);
String jsonString = jsonObject.toJSONString();
```
转换后的 jsonString 字符串如下:
```
{"name":"张三","age":20}
```
相关问题
fastjson JSONObject toString后如何转成JSONObject
在fastjson中,可以通过将JSONObject对象的toString方法返回的字符串再次转换为JSONObject对象。具体的步骤如下:
1. 首先,使用JSONObject的toString方法将JSONObject对象转换为字符串。例如:
```
JSONObject jsonObject = new JSONObject();
jsonObject.put("key1", "value1");
jsonObject.put("key2", "value2");
String jsonString = jsonObject.toString();
```
2. 然后,使用JSON.parseObject方法将字符串转换为JSONObject对象。例如:
```
JSONObject newJsonObject = JSON.parseObject(jsonString);
```
这样就可以将JSONObject对象的toString后的字符串再次转换为JSONObject对象了。
android fastjson JSONObject foreach循环
在使用Fastjson中的JSONObject进行foreach循环时,可以使用entrySet方法获取JSONObject中的所有键值对,然后通过遍历entrySet来对JSONObject进行循环。
示例代码如下:
```
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "张三");
jsonObject.put("age", 20);
for (Map.Entry<String, Object> entry : jsonObject.entrySet()) {
System.out.println(entry.getKey() + ":" + entry.getValue().toString());
}
```
输出结果为:
```
name:张三
age:20
```
阅读全文