在js中把json中的 key去掉双引号的方法
方法一:
      //数据格式是这样的:
      var data = '[{"id":30348079,"name":"表1","score":"1","pid":"0"},{"id":30348079,"name":"表1","score":"1","pid":"0"}]';
      console.log("---"+jsonData);        // 下边操作        //  :替换:"        //  ,替换",        //  }]替换"}]        //  }",{替换 "},{      jsonData = jsonData.replace(/\:/g,"\:\"").replace(/\,/g,"\"\,").replace(/\}\]/g,"\"\}\]").replace(/\}\"\,\{/g,"\"\}\,\{");      console.log("++++"+jsonData);        //最后转回json对象      data = eval('(' + jsonData + ')');      console.log(data);  // 待处理的json对象 
var jsonObj = {"title":"\u660c\u5409","content":"","point":"87.997349|43.732302","isOpen":"0","icon":"w:21,h:21,l:0,t:0,x:6,lb:5"};         // json的值将被临时储存在这个变量中var keyValue = "";// 处理好的json字符串var jsonStr = "";for (var key in jsonObj) {    keyValue += key + ':"' + jsonObj[key] + '",';}// 去除最后一个逗号keyValue = keyValue.substring(0,keyValue.length - 1);jsonStr = "{" + keyValue + "}";console.log(jsonStr);在js中把json中的 key去掉双引号的方法的更多相关文章
- js 中使用el表达式 关键总结:在js中使用el表达式一定要使用双引号
		js 中使用el表达式 关键总结:在js中使用el表达式一定要加双引号 js控制中用到了el表达式,最开始源码如下: var selected = ${requestScope.xxxxForm.re ... 
- javascript获取json对象的key名称的两种方法
		javascript获取json对象的key名称的两种方法 数据处理中,你可能接收到一个不确定内容格式的json对象,然后要把key的值提取出来.今天试过两种可以提取json key的方法,均可以正常 ... 
- 请求接口获取的json 字符串 前后不能有 双引号
		请求接口获取的json 字符串 前后不能有 双引号 否则JSON.parse 转换会报错 
- [转] Node.js中package.json中库的版本号详解(^和~区别)
		当我们查看package.json中已安装的库的时候,会发现他们的版本号之前都会加一个符号,有的是插入符号(^),有的是波浪符号(~).那么他们到底有什么区别呢?先贴一个例子,对照例子来做解释: bl ... 
- Node.js中package.json中库的版本号详解(^和~区别)
		当我们查看package.json中已安装的库的时候,会发现他们的版本号之前都会加一个符号,有的是插入符号(^),有的是波浪符号(~).那么他们到底有什么区别呢?先贴一个例子,对照例子来做解释: &q ... 
- webpack中package.json中的Script
		初始化项目 cnpm init -y ,会自动生成一个package.json文件:主要是显示项目的名称.版本.作者.协议等信息 在package.json中scripts中配置:(运行简化) 开发模 ... 
- 【python】sql语句插入中内容同时包含单引号和双引号的解决办法
		在python中调用MySQLdb模块插入数据信息,假设待输入信息data为: Hello'World"! 其中同时包含了单引号和双引号 一般插入语句为 sql = "insert ... 
- PowerDesigner导出的sql中去掉双引号,主要用于Oracle
		如题,这些双引号对于Oracle建表实在是糟糕透了: 解决方法: (转载,作者的百度已经挂了,无法放上链接,自私一把,以前的Oracle项目不见了,无法展示) 1.去掉Oracle生成的SQL创建语句 ... 
- str_replace中的匹配空白符,必须用双引号
		例: $minUnit = str_replace(array('\r','\n'),"",$content); 执行上面的语句,你会发现,文本没有任何变化,该换行的地方还是换行. ... 
随机推荐
- 解决iis内存占用过大的问题--ZT
			解决iis内存占用过大的问题 在IIS6下,经常出现w3wp的内存占用不能及时释放,从而导致服务器响应速度很慢. 今天研究了一下,可以做以下配置: 1.在IIS中对每个网站进行单独的应用程序池配置.即 ... 
- 【mybatis源码学习】ResultMap查询结果映射
			一.ResultMap包含的元素 constructor - 用于在实例化类时,注入结果到构造方法中 idArg - ID 参数:标记出作为 ID 的结果可以帮助提高整体性能 arg - 将被注入到构 ... 
- k8s记录-ubuntu安装docker
			sudo apt-get purge docker-ce sudo rm -rf /var/lib/dockerdocker-ce:https://download.docker.com/linux/ ... 
- Archer和ArcherUI配置说明
			如果Bladex的网关端口是80,则需要修改Archer服务端口,并修改ArcherUI的vue.config.js的端口 
- linux查看哪个进程占用磁盘IO
			方法一: $ iotop -oP 命令的含义:只显示有I/O行为的进程 测试结果: 方法二: $ pidstat -d 1 命令的含义:展示I/O统计,每秒更新一次 测试结果: 
- QT笔记-QlineEdit
			1 QlineEdit 2 案例 构造一个用户登录界面,输入用户名密码,点击确定以后检查是否正确 (1)布局 注意事项:先拖动Label--->然后Line Edit---->按住ctrl ... 
- 对QT多线程以及事件投递的理解
			1.使用QObject子类的movetothread方法 代替 QThread子类的run 实现多线程. 使用原始QThread对象的start方法启动线程==>连接原始QThread对象的st ... 
- Maven 相关知识点解释
			在PC端上面关于Maven的安装等情况我这里就不再复述了,不懂的请自行百度谷歌. 今天聊一下Maven 里面的结构,及相关依赖解释. groupId,artfactId,version,type,cl ... 
- Hack The Box Web Pentest 2017
			[20 Points] Lernaean [by [Arrexel] 问题描述: Your target is not very good with computers. Try and guess ... 
- session知识点小结
			Session: 1. 概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象HttpSession中. 2. 快速入门: 1. 获取HttpSession对象: Http ... 
