java 生成mysql insert 语句 时候,json转义处理工具类
时间: 2023-11-22 15:53:46 浏览: 180
可以使用Java中自带的JSON库`org.json`来进行转义处理。
示例代码如下:
```java
import org.json.JSONObject;
public class JsonEscapeUtil {
public static String escapeJson(String str) {
return JSONObject.quote(str);
}
}
```
使用方法:
```java
String jsonString = "{\"name\": \"Tom\", \"age\": 18}";
String escapedJsonString = JsonEscapeUtil.escapeJson(jsonString);
System.out.println(escapedJsonString);
```
输出结果:
```
"{\"name\":\"Tom\",\"age\":18}"
```
这样生成的字符串便可以安全地作为MySQL的INSERT语句中的值。
阅读全文