JavaScript 对象与字符串互转:JSON.stringify 与 JSON.parse 用法

作者:木棉

时间:2026-10-30

浏览:293

本文介绍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中对象与字符串相互转换的方法,旨在为读者提供实用参考,并感谢大家的支持与关注。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章