JavaScript中JSON.stringify和JSON.parse的使用
JavaScipt
2023-06-21 16:06:29
网站开发中数据时必不可少的存在,常见的数据分为布尔、字符串、数组、json几类。
本文介绍的JSON.stringify和JSON.parse就是字符串和json两个数据格式相关联的处理方法。
JSON.stringify和JSON.parse两个方法的作用是相对的,即两者相互转换后的数据可以通过彼此转换还原。
1、JSON.stringify
定义:将对象、数组转换成字符串。
案例数组格式:
var a = [1,2,3]
console.log(typeof JSON.stringify(a))
//string
console.log(JSON.stringify(a))
//[1,2,3]
案例Json数据:
var b = {'title':'六月'}
console.log(typeof JSON.stringify(b))
//string
console.log(JSON.stringify(b))
//{"title":"六月"}
2、JSON.parse
将字符串格式的json或数组转换成json或数组格式。
简单的说,就是把一串字符串类型的json或数组格式的数据,通过JSON.parse还原成json或数组。
案例——字符串还原成数组
var b = "[1,2,3]"
b = JSON.parse(b)
console.log(typeof b)
//object
console.log(b)
案例——字符串还原成json
var b = '{"title":"六月"}'
b = JSON.parse(b)
console.log(typeof b)
//object
console.log(b)
JSON.stringify和JSON.parse的配合使用,常见于和后端数据交互中使用。
六月初字帖坊小程序
你想要的字帖模板及工具,这里都有!
881篇文章
908人已阅读