Sof*_*eek 5 javascript jquery json
我是JSON的新手,因此我不确定是什么$.toJSON(params)意思.
请解释一下这是做什么的.
Reb*_*off 11
它可能是这个jQuery插件
var myObj = {};
myObj.propA = "a";
myObj.propB = "b";
myObj.propC = "c";
var jsonString = $.toJSON(myObj); // same as jQuery.toJSON(myObj)
// output: '{ "propA" : "a", "propB" : "b", "propC" : "c" }'
Run Code Online (Sandbox Code Playgroud)
JSON字符串化方向相反,将JavaScript数据结构转换为JSON文本.JSON不支持循环数据结构,因此请注意不要给JSON字符串化器提供循环结构.
Run Code Online (Sandbox Code Playgroud)var myJSONText = JSON.stringify(myObject, replacer);如果
stringify方法看到包含方法的对象toJSON,则调用该方法,并将返回的值字符串化.这允许对象确定自己的JSON表示.stringifier方法可以采用可选的字符串数组.这些字符串用于选择将包含在JSON文本中的属性.
字符串化方法可以采用可选
replacer功能.它将toJSON在结构中的每个值上的方法(如果有)之后调用.它将作为参数传递每个键和值,并且这将绑定到持有该键的对象.返回的值将被字符串化.
因此,如果你有一个$.toJSON()方法,它可能是一个糟糕实现的 "stringify" 函数,或者它可能是一个返回"JSON表示"的方法$
| 归档时间: |
|
| 查看次数: |
26996 次 |
| 最近记录: |