最新消息:欢迎加入小松的QQ群一起讨论一起学习,搜索页面修改成lua+ElasticSearch,使用php这个页面速度相对慢一点,优化之后速度杠杠的,如有问题请加群联系我

字符串转换成json的三种方式

前端技术 102浏览 0评论

项目中要使用到json的key要用变量来表示,直接使用变量不会转换的,于是想先把整个json保存成字符串,然后转换成json,百度了一下找到3中方法

第一种:eval方式解析

function strToJson(str){    
     var json = eval('(' + str + ')');    
     return json;    
}

第二种:new Function形式

function strToJson(str){  
    var json = (new Function("return " + str))();  
    return json;  
}

第三种:使用全局的JSON对象

function strToJson(str){  
    return JSON.parse(str);  
}

我测试使用了第一种方法,其他2种方法有带验证

QQ交流群:136351212(满) 455721967

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» 字符串转换成json的三种方式
本文链接地址:https://www.phpsong.com/3099.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!