本文主要向大家介绍了JSON字符串和JAVA语言对象的相互转换教程,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。
一:字符串转换为对象:使用JSON.parse()方法
var str = '{ "name": "AndrewNeo", "sex": "man" }';
var newstr = JSON.parse(str);
console.log(newstr);
console.log(typeof(newstr));//object1234
二:JSON对象转换为字符串:使用JSON.stringify()方法
var person = { "name":"AndrewNeo", "age":25, "sex":"man"
} var newperson = JSON.stringify(person);
console.log(newperson);
console.log(typeof(newperson));//string12345678
备注:在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法。ie8(兼容模式),ie7和ie6没有JSON对象,使用需引入json.js。
不推荐使用eval()方法将字符串转换为JSON对象,具体原因请点击了解
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!