String转jsonobject转义字符
时间: 2023-12-15 22:30:34 浏览: 170
String转化为JSON对象
在将字符串转换为JSONObject时,需要注意转义字符的处理。可以使用StringEscapeUtils.unescapeJava()方法来去除字符串中的转义字符,然后再将其转换为JSONObject对象。以下是一个示例代码:
```java
import com.alibaba.fastjson.JSONObject;
import org.apache.commons.text.StringEscapeUtils;
public class Main {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
String unescapedJsonString = StringEscapeUtils.unescapeJava(jsonString);
JSONObject jsonObject = JSONObject.parseObject(unescapedJsonString);
System.out.println(jsonObject);
}
}
```
输出结果为:
```
{"city":"New York","name":"John","age":30}
```
阅读全文