当前位置: 首页 > news >正文

将字符串转换为JSON对象

很多时候我们需要组装字符串为json对象,首先要组合字符串,然后转换为json对象,如下面的例子:

< script type = " text/javascript " >
  
<!--
  
var  a = 50 ,b = " xxx " ;
  
var  arr = " {id: " + a + " ,name:' " + b + " '} " ;
  
// -->
</ script >

组合成了字符串arr,下一步就是转换成对象了,很快我们会想到使用eval方法,但如果这样做转换会出现错误,今日偶就这样尝试了,那该如何转换成json对象呢?郁闷许久,之后在json官网提供的json.js文件中找到了解决办法,方法如下:
在字符串两端再加上括号然后eval就ok了。测试代码如下:

< script type = " text/javascript " >
  
<!--
  
var  a = 50 ,b = " xxx " ;
  
var  arr = " {id: " + a + " ,name:' " + b + " '} " ;
  arr
= eval('(' + arr + ')')
  alert(arr.name);
  
// -->
</ script >

相关文章:

  • 代码的未来
  • 简单的shell脚本备份数据库和代码
  • 海量日志数据提取某日访问百度次数最多的那个IP的Java实现
  • 与一个在深圳的外国软件工程师的对话
  • Gridview自定义分页
  • C语言学习趣事_关于C语言中的输入输出流
  • ios7下不能录音问题解决
  • iCloud的真正目的:置Windows于死地
  • json数据与字符串的相互转化
  • 服务器跟不上,网站打开慢,服务器自动重启,怎么办?
  • 盒子游戏(湖南省第七届大学生计算机程序设计竞赛)
  • cout设置16进制大写输出
  • Exchange2010 SP1配置证书
  • RPC、RMI、HTTP、REST的区别
  • apache日志轮询技术(cronolog and rotatelogs)小结
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • Android 架构优化~MVP 架构改造
  • Date型的使用
  • Docker入门(二) - Dockerfile
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • pdf文件如何在线转换为jpg图片
  • spring学习第二天
  • vuex 笔记整理
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 力扣(LeetCode)357
  • 入门到放弃node系列之Hello Word篇
  • 扩展资源服务器解决oauth2 性能瓶颈
  • #每天一道面试题# 什么是MySQL的回表查询
  • ()、[]、{}、(())、[[]]命令替换
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (3)llvm ir转换过程
  • (31)对象的克隆
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (floyd+补集) poj 3275
  • (javascript)再说document.body.scrollTop的使用问题
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (转)setTimeout 和 setInterval 的区别
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .Net 4.0并行库实用性演练
  • .NET 使用 JustAssembly 比较两个不同版本程序集的 API 变化
  • .net分布式压力测试工具(Beetle.DT)
  • .net连接MySQL的方法
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • @manytomany 保存后数据被删除_[Windows] 数据恢复软件RStudio v8.14.179675 便携特别版...
  • @拔赤:Web前端开发十日谈
  • [ASP.NET MVC]Ajax与CustomErrors的尴尬
  • [Asp.net MVC]Asp.net MVC5系列——Razor语法
  • [Mac软件]Adobe XD(Experience Design) v57.1.12.2一个功能强大的原型设计软件
  • [nlp] grad norm先降后升再降
  • [OPEN SQL] 修改数据
  • [POI2007] ZAP-Queries (莫比乌斯反演)
  • [python] os.path说明