如何去掉JSON数据key的双引号

news/2024/11/30 12:51:55/

背景:今天使用到树形菜单,ztree插件,遇到两个问题:

 

问题一:

      给ztree传递的参数并不是真正的JSON数据,其key是没有双引号的。所以需要把json数据的key去掉双引号,采用的方式是在后端处理的。

      Java代码  json = json.replaceAll("\"(\\w+)\"(\\s*:\\s*)", "$1$2");

 

数据如下:

处理前-json:[{"id":1,"name":"生产经营设备","open":true,"pId":0},{"id":2,"name":"展售类","pId":1},{"id":201,"name":"平台雪柜(冷藏)","pId":2},{"id":202,"name":"直饮机","pId":2},{"id":3,"name":"热餐类","pId":1},{"id":302,"name":"立式冷冻柜","pId":3},{"id":4,"name":"附件类","pId":1},{"id":401,"name":"关东煮锅罩子(大)(华东用)","pId":4},{"id":402,"name":"三锅关东煮锅(华东用)","pId":4}]
处理后-json:[{id:1,name:"生产经营设备",open:true,pId:0},{id:2,name:"展售类",pId:1},{id:201,name:"平台雪柜(冷藏)",pId:2},{id:202,name:"直饮机",pId:2},{id:3,name:"热餐类",pId:1},{id:302,name:"立式冷冻柜",pId:3},{id:4,name:"附件类",pId:1},{id:401,name:"关东煮锅罩子(大)(华东用)",pId:4},{id:402,name:"三锅关东煮锅(华东用)",pId:4}]
 

问题二:

    给ztree设置参数时,不能直接拿着接收到的json数据设置,需要转为数组才能设置成功。

   前端接收到参数了之后: var myobj=eval(json);

 

 


http://www.ppmy.cn/news/278529.html

相关文章

A.O.史密斯净水热饮机 -- 直接获得多温度净水,热饮不再等待

南京2018年7月30日电 /美通社/ -- 近年来,水资源污染日益严峻,重金属污染已经成为越来越多消费者关注的问题,为了家人的饮水安全,很多家庭都选择安装一台反渗透净水机。在日常使用净水机的时候,是否出现了以下的情况&a…

尚筹网-前台-会员系统(springboot,springcloud 实战)

总目标: 环境搭建会员登录注册发起众筹项目展示众筹项目支持众筹项目订单支付 1. 会员系统架构 1.1 架构图 1.2 需要创建的工程 父工程、聚合工程:shangcouwang01-member-parent(唯一的pom工程)注册中心:shangcouw…

【雕爷学编程】Arduino动手做(88)---水流量传感器模块

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&am…

通过Typora,以CSDN作为图床、解决CSDN防盗链问题、将CSDN博客搬到hexo上

完美将csdn的md(包括图片)复制到hexo上 其实主要就是复制图片,因为csdn有防盗链,自己的hexo上不能拉取csdn上的图片资源 1. 安装Typora Typora作为本地的md编辑器,有在复制网络图片时,直接将其保存到本地的能力,我们…

Webpack 插件实现 CSS 样式尺寸单位转换

Webpack 插件实现 CSS 样式尺寸单位转换 实现方式一 插件代码 以下是编写的一个 Webpack 插件,用于将样式文件中以 rpx 为单位的值转换为以 px 为单位的值(换算比率为 1px2rpx): const pluginName "CssSzieConvertPlugi…

实战:Spring Cloud Stream集成兼容多消息中间件kafka、rabbitmq

文章目录 前言实战要点技术积累Spring Cloud Stream简介集成kafka要点集成rabbitmq要点 实战演示Maven依赖版本号选择Spring及MQ主要配置基础信道绑定信道消息发送集成兼容多mq演示Rabbitmq演示Kafka演示 写在最后 前言 前面的博文我们介绍并实战演示了Spring Cloud Stream整合…

LVS负载均衡群集部署——DR直接路由模式

这里写目录标题 一 、 LVS-DR 工作原理二、数据包流向分析三、LVS-DR 模式的特点四、ARP问题4.1 问题一:IP地址冲突4.2 问题二:第二次再有访问请求 五、部署LVS-DR集群5.1 配置Tomcat 多实例服务器5.2 配置web节点服务器配置web1节点服务器配置Nginx七层…

关于盛大热血传奇(传奇2)!!!

关于盛大热血传奇(传奇2)!!! Delphi / Windows SDK/API http://www.delphi2007.net/DelphiMultimedia/html/delphi_20061001095450271.html 请教一下,哪位高人看过传奇服务器端代码,关于武器升级的算法到底是怎么设计的?谢谢!!! 帮顶~ 昏 你想把裁决升到攻0-1…