在我们的元数据是使用json格式存储的时候,前后端某些函数可能会把我们的JSON数据中的 "
进行转义,转义为\"
例如:
"{\"a\":\"1\",\"b\":\"2\"}"
那么我们用Java接受到这个json数据的时候,可能要对其进行一些处理,那么怎么将这种数据变为json数据,又或者怎么将json数据变成字符串呢?
- 将json字符串解析为 json
import com.alibaba.fastjson2.JSON;
string newContent = "{\"a\":\"1\",\"b\":\"2\"}"
String parsedStr = JSON.parse(newContent).toString();
- 将json数据转义为字符串
import com.alibaba.fastjson2.JSON;
string newContent = "{a:1,b:2}"
String parsedStr = JSON.toJSONString(newContent);
在此浅浅记录一下