Java json字符串变普通字符串
时间: 2024-09-20 21:16:03 浏览: 27
在Java中,如果你有一个JSON字符串,并想将其转换为普通的字符串(即去除所有的双引号和特殊字符),你可以使用`org.json.JSONObject`或`org.json.JSONArray`提供的`toString()`方法,然后手动处理结果。这里是一个简单的例子:
```java
import org.json.JSONObject;
String jsonString = "{\"name\":\"John\", \"age\":30}";
JSONObject jsonObject = new JSONObject(jsonString);
String plainString = jsonObject.toString().replace("\"", "").replaceAll("\\s+", ""); // 使用replace替换双引号并删除多余的空格
System.out.println(plainString); // 输出 "nameJohnage30"
```
在这个例子中,我们首先将JSON字符串解析为`JSONObject`,然后通过`.toString()`获取其字符串表示形式,接着使用`replace()`和`replaceAll()`函数去除双引号和额外的空白。