js中如何把字符串转化为对象


1、字符串转化为对象
let str = "{"code":"00000","msg":"成功","count":null,"data":true}"
很显然这就是一个对象的格式,但如何把文本转为对象呢?—> 使用eval(), ⚠️(注意一定要加括号,否则会转换失败 )

let data = eval("("+str+")")

// 转化后就是下面的格式了

//{"code":"00000","msg":"成功","count":null,"data":true}

2、把文本转化为数组
var test='["colkey", "col", "colsinfo","NameList" ]'      

var obj2=eval("("+test+")");  

alert(obj2.length);

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM