fastjson如何去掉多余的反斜杠_学无止境i的博客-CSDN博客_fastjson去除反斜杠

 public class Entity{private String data0 = "";private String data1 = "";private String data2 = "";private String data3 = "";private String userName = "";private Object extent = null;// 扩展字段public String getData0() {return data0;}public void setData0(String data0) {this.data0 = data0;}public String getData1() {return data1;}public void setData1(String data1) {this.data1 = data1;}public String getData2() {return data2;}public void setData2(String data2) {this.data2 = data2;}public String getData3() {return data3;}public void setData3(String data3) {this.data3 = data3;}public String getUserName() {return userName;}public void setUserName(String userName) {this.userName = userName;}public Object getExtent() {return extent;}public void setExtent(Object extent) {this.extent = extent;}private ObjectMapper objectMapper = new ObjectMapper();@Overridepublic String toString() {// return JSON.toJSONString(this, SerializerFeature.UseSingleQuotes);try {return objectMapper.writeValueAsString(this);} catch (JsonProcessingException e) {System.out.println("JSON转换时出现异常 ==> " + e.toString());}return "error";}
}
    @Testpublic void test() {Entity entity = new Entity();entity.setData0("0000");entity.setData1("1111");entity.setData2("2222");entity.setData3("3333");entity.setUserName("userName");Map<String, Object> map = new HashMap<String, Object>();map.put("key1", "One");map.put("key2", "Two");String mapJson = JSON.toJSONString(map);//输出:{"key1":"One","key2":"Two"}entity.setExtent(map);System.out.println(entity);}

直接entity.setExtent()  <----往里面存对象map即可

最后打开csdn插件:chrome-extension://kfkdboecolemdjodhmhmcibjocfopejo/pages/jsonPages.html

如果说你再Entity中规定 private String extent =""; 同时你entity.setExtent()时候传入的是上述代码中的 变量 mapJson 会出现嵌套的json传中有反斜杠。


还可以这样,也可以输出标准的json字符串,串中没有反斜杠

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.SerializerFeature;
import lombok.Getter;
import lombok.Setter;
@Setter
@Getter
public class Configuration{public String id="";public String uuid="";public String siteName="";@Overridepublic String toString() {return JSON.toJSONString(this, SerializerFeature.WriteMapNullValue);}
}
private ObjectMapper om = new ObjectMapper();Map<String, Object> map = new HashMap<>(4);
map.put("modelID", grabConfiguration.getModelID());
map.put("rawParams", grabConfiguration);String json = om.writeValueAsString(map);
System.out.println("exception_Signal:" + json);

alibaba fastjson生成的嵌套json串带反斜杠相关推荐

  1. json串消除反斜杠\的方法

    json转成jsonString的时候,在scala代码里如果序列化的话,最终落盘到HDFS上的数据, 如果本身是spring boot的项目,由于spring打包时会序列化一次, 所以相当于json ...

  2. Gson 转化为带反斜杠的json

    Gson 转化为带反斜杠的json String jsonStr = new Gson().toJson(builder.toString());或者String json = new Gson(). ...

  3. java json去掉反斜杠,如何去掉Json字符串中反斜杠

    做項目的時候,遇到了這樣的問題,前台傳來的Json字符串在實體類中不對應(無法轉換為實體類),而且傳來的數據項是跟着數據庫中的表的變動而變動的(不能重寫實體類). 前台Json字符串為: string ...

  4. 解析json去掉反斜杠_如何去掉Json字符串中反斜杠

    做项目的时候,遇到了这样的问题,前台传来的Json字符串在实体类中不对应(无法转换为实体类),而且传来的数据项是跟着数据库中的表的变动而变动的(不能重写实体类). 前台Json字符串为: string ...

  5. fastJson字符串出现反斜杠问题解决

    使用fastJson导入的pom依赖 <dependency><groupId>com.alibaba</groupId><artifactId>fas ...

  6. Java处理JSON数据返回到前端的反斜杠

    一.场景简述 在写后端返回JSON数据到前端的时候,遇到了前端一直无法获得后端传输的数据,但实际已经后端已经传输到前端了.在看前端获取到后端返回的数据的时候发现JSON中含有反斜杠,如下图 想必一定是 ...

  7. com.alibaba.fastjson.JSONException: not close json text, token : :

    flink从kafka读数据报错: com.alibaba.fastjson.JSONException: not close json text, token : : 解决方案: kafka中的js ...

  8. json串反转义(消除反斜杠)

    json字符串的值中包含反斜杠 {"image": "imageUrl","sku": "A301","nam ...

  9. json串反转义(消除反斜杠)-- 转载

    JSon串在被串行化后保存在文件中,读取字符串时,是不能直接拿来用JSON.parse()解析为JSON  对象的.因为它是一个字符串,不是一个合法的JSON对象格式.例如下面的JSON串保存在文件中 ...

最新文章

  1. 【PB开发】第2天: 应用创建及窗体配置
  2. 蓝桥杯评测_前n项和
  3. 后面的 飞鸽传书 l代表lock
  4. 如何使电脑不会重复启动同一个进程
  5. LINQ的Java等效项是什么? [关闭]
  6. CSDN审核机制有点迷惑,决定逐步搬迁到简书
  7. UOS家庭版(21.2)安装SecureCRT(scrt-9.1.1-2638.ubuntu20-64.x86_64.deb)无法运行问题
  8. 新闻平台聚合之新浪新闻爬虫发布
  9. IT行业必须知道的基础知识
  10. 数据库基础知识,超全!!!
  11. Excel文本取首字母(包括繁体)VBA开发工具
  12. HC-SR04超声波传感器
  13. Redis面试题及答案 2021最新版 140道
  14. 2021年全球与中国测光表行业市场规模及发展前景分析
  15. 57个你没有听过的Google产品
  16. 科技新品 | 富士胶片研发出全球最大容量数据流磁带;iGame发布内存新品“古德白”...
  17. 设计模式——策略模式
  18. 大数据特点和基本处理流程
  19. python证件照_python opencv实现证件照换底的方法
  20. mysql 修改数据库字段update_SQL语句update修改数据库字段

热门文章

  1. python二级考试细节整理
  2. 从懵懂到精通装饰器在python里的作用
  3. iphone4 黑机刷6.1.2,保基带激活越狱教程(转)
  4. 利用系统方法分析COBIT5解决问题的原理
  5. webug4.0通关笔记---(第一天:布尔注入)
  6. 用syslog服务器收集java日志
  7. 无人机水利应用,有力支撑黄河防凌监测工作
  8. 基于 Google Flutter 的 WanAndroid 客户端,支持 Android 和 iOS。包括 BLoC、RxDart 、国际化、主题色、启动页、引导页,拥有较好的项目结构比较规范的代
  9. TDH 集群的许可证管理机制及TDH集群的卸载与安装
  10. 简述云计算机的定义,云计算概念简述(讲解)