GVKun编程网logo

JSON.stringify函数(json.stringify函数的作用)

11

对于想了解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函数的作用)

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 函数

JavaScript -- JSON.parse 函数 和 JSON.stringify 函数

函数: 字符串转换成对象。

<Meta charset=> Document

 运行结果:

bed8f52.png" alt="">

2. JSON.stringify 函数:  可

<Meta charset=> Document

运行结果:

JS - JSON.stringify

JS - JSON.stringify

以上就是JS - JSON.stringify的详细内容,更多请关注php中文网其它相关文章!

JSON.parse () 和 JSON.stringify ()

JSON.parse () 和 JSON.stringify ()

parse 用于从一个字符串中解析出 json 对象,如

var str = ''{"name":"huangxiaojian","age":"23"}''

结果:

JSON.parse(str)

 

Object

  1. age: "23"
  2. name: "huangxiaojian"
  3. __proto__: Object

 

 

注意:单引号写在 {} 外,每个属性名都必须用双引号,否则会抛出异常。

 

stringify () 用于从一个对象解析出字符串,如

var a = {a:1,b:2}

结果:

JSON.stringify(a)

"{"a":1,"b":2}"

JSON.parse()、JSON.stringify()和toString()

JSON.parse()、JSON.stringify()和toString()

parse() 用于从一个 字符串 中解析出 json对象,stringify() 用于从一个 对象 解析出 字符串,两者作用刚好相反。

toString() 方法可把一个 逻辑值 转换为 字符串,并返回结果。

parse() 举例:

var str = ''{"name":"huangxiaojian","age":"23"}''

注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。

JSON.parse(str)

结果:

Object

  1. age: "23"
  2. name: "huangxiaojian"
  3. __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()等相关知识,可以在本站进行查询。

本文标签:

上一篇Twitter API错误215(twitter错误10)

下一篇使用.NET Newtonsoft.Json组件反序列化某些有效json时,为什么POCO中的所有集合都为null