对于想了解JSON.stringify函数的读者,本文将是一篇不可错过的文章,我们将详细介绍json.stringify函数的作用,并且为您提供关于JavaScript--JSON.parse函数和J
对于想了解JSON.stringify函数的读者,本文将是一篇不可错过的文章,我们将详细介绍json.stringify函数的作用,并且为您提供关于JavaScript -- JSON.parse 函数 和 JSON.stringify 函数、JS - JSON.stringify、JSON.parse () 和 JSON.stringify ()、JSON.parse()、JSON.stringify()和toString()的有价值信息。
本文目录一览:- JSON.stringify函数(json.stringify函数的作用)
- JavaScript -- JSON.parse 函数 和 JSON.stringify 函数
- JS - JSON.stringify
- JSON.parse () 和 JSON.stringify ()
- JSON.parse()、JSON.stringify()和toString()
JSON.stringify函数(json.stringify函数的作用)
我有一个具有某些属性和方法的对象,如下所示:
{name: "FirstName",age: "19",load: function () {},uniq: 0.5233059714082628}
我必须将此对象传递给另一个函数。因此,我尝试使用JSON.stringify(obj),但是加载函数(当然不是空的,这只是出于本示例的目的)正在“丢失”。
有什么方法可以stringify
反对和维护它所拥有的方法吗?
谢谢!
答案1
小编典典为什么要精确化对象?JSON不了解功能(并且不应该)。如果要传递对象,为什么不采用以下方法之一?
var x = {name: "FirstName", age: "19", load: function () {alert(''hai'')}, uniq: 0.5233059714082628};function y(obj) { obj.load();}// worksy({name: "FirstName", age: "19", load: function () {alert(''hai'')}, uniq: 0.5233059714082628});// "safer"y(({name: "FirstName", age: "19", load: function () {alert(''hai'')}, uniq: 0.5233059714082628}));// how it''s supposed to be doney(x);
JavaScript -- JSON.parse 函数 和 JSON.stringify 函数
JavaScript -- JSON.parse 函数 和 JSON.stringify 函数
函数: 字符串转换成对象。
运行结果:
bed8f52.png" alt="">
2. JSON.stringify 函数: 可
运行结果:
JS - JSON.stringify
以上就是JS - JSON.stringify的详细内容,更多请关注php中文网其它相关文章!
JSON.parse () 和 JSON.stringify ()
parse 用于从一个字符串中解析出 json 对象,如
var str = ''{"name":"huangxiaojian","age":"23"}''
结果:
JSON.parse(str)
Object
- age: "23"
- name: "huangxiaojian"
- __proto__: Object
注意:单引号写在 {} 外,每个属性名都必须用双引号,否则会抛出异常。
stringify () 用于从一个对象解析出字符串,如
var a = {a:1,b:2}
结果:
JSON.stringify(a)
"{"a":1,"b":2}"
JSON.parse()、JSON.stringify()和toString()
parse() 用于从一个 字符串 中解析出 json对象,stringify() 用于从一个 对象 解析出 字符串,两者作用刚好相反。
toString() 方法可把一个 逻辑值 转换为 字符串,并返回结果。
parse() 举例:
var str = ''{"name":"huangxiaojian","age":"23"}''
注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。
JSON.parse(str)
结果:
Object
- age: "23"
- name: "huangxiaojian"
- __proto__: Object
stringify() 举例:
var a = {a:1,b:2}
JSON.stringify(a)
结果:
"{"a":1,"b":2}"
toString() 举例:
<script type="text/javascript">
var boo = new Boolean(true)
document.write(boo.toString())//true
</script>
今天关于JSON.stringify函数和json.stringify函数的作用的分享就到这里,希望大家有所收获,若想了解更多关于JavaScript -- JSON.parse 函数 和 JSON.stringify 函数、JS - JSON.stringify、JSON.parse () 和 JSON.stringify ()、JSON.parse()、JSON.stringify()和toString()等相关知识,可以在本站进行查询。
本文标签: