JavaScript 对象与字符串互转:JSON.stringify 与 JSON.parse 用法
作者:木棉时间:2026-10-30 07:06:24浏览:292
本文介绍JavaScript中利用原生JSON对象进行对象与字符串互转的方法。通过JSON.stringify将对象序列化为JSON字符串,再使用JSON.parse将字符串还原为对象,实现数据格式的转换与解析。
对象转字符串的方法
在JavaScript中,可以使用原生的JSON对象来实现对象到字符串的转换。具体操作是创建一个包含属性的对象,例如包含数组、字符串和日期等字段,然后调用JSON.stringify方法将该对象序列化为一个标准的JSON格式字符串。
var jsObj = {};
jsObj.testArray = [1,2,3,4,5];
jsObj.name = 'CSS3';
jsObj.date = '8 May, 2011';
var str = JSON.stringify(jsObj);
alert(str);
字符串转对象的方法
反之,若要将JSON格式的字符串转换回JavaScript对象,可以使用JSON.parse方法。该函数接收一个合法的JSON字符串作为参数,解析其内容并返回对应的JavaScript对象实例,从而恢复原始数据结构。
var jsObj = {};
jsObj.testArray = [1,2,3,4,5];
jsObj.name = 'CSS3';
jsObj.date = '8 May, 2011';
var str = JSON.stringify(jsObj);
var str1 = JSON.parse(str);
alert(str1);
上文介绍了JavaScript中对象与字符串相互转换的方法,旨在为读者提供实用参考,并感谢大家的支持与关注。
作者最新文章
JavaScript怎么准确判断数据类型:typeof、instanceof与Object.prototype.toString
2026-11-05 17:09:21
JS中将数组和对象混合组装为JSON字符串
2026-11-05 16:41:42
JS运算符优先级与结合性的区别是什么?
2026-11-05 13:22:02
JS Map怎么只遍历Key或Value
2026-11-05 13:00:36
D3.js 与 ECharts 选型对比:灵活性 vs 开发效率
2026-11-05 09:45:01
