回答
这可能是这种jQuery plugin
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" }'
最有可能是这个插件,但为什么你会使用该插件'json2.js'我不知道.... – gnarf 2010-05-12 14:00:41
它将变量params
作为参数传递给名为toJSON
的方法,该方法附加到存储在(unhelpfully named)变量$
中的对象。
根据名称,它可能会将params
变量的内容转换为根据JSON specification格式化的字符串。
参见:http://www.json.org/js.html
甲JSON stringifier进入在相反的方向,转换的JavaScript数据结构为JSON文本。 JSON不支持循环数据结构,因此请小心不要给JSON字符串赋予循环结构。
var myJSONText = JSON.stringify(myObject, replacer);
如果
stringify
方法看到一个包含toJSON
方法的对象,它会调用该方法,并stringifies返回的值。这允许对象确定自己的JSON表示。字符串方法可以采用可选的字符串数组。这些字符串用于选择将包含在JSON文本中的属性。
串行器方法可以采用可选的
replacer
函数。它将在结构中每个值的toJSON
方法(如果有的话)之后调用。它将传递每个键和值作为参数,并且这将被绑定到持有该键的对象。返回的值将被字符串化。
所以,如果你有一个$.toJSON()
方法,它可能是一个badly implemented function到“字符串”,或者它可能是返回$
- 1. Backbone toJSON
- 2. 用的toJSON/toObject
- 3. OrientDB的toJSON从JSON
- 4. Backbone.js的:overwritting的toJSON
- 5. Backbone.js toJSON()不包括属性
- 6. 如何为可能做ToJSON?
- 7. fastJSON ToJSON到字典中?
- 8. 同时派生Generic和ToJSON?
- 9. 了解backbone.js属性和toJSON()
- 10. Javascript:Date()。toJSON()更改日期
- 11. 在Backbone.js中使用toJSON()
- 12. 骨干的toJSON不渲染
- 13. Avro tojson日期格式
- 14. Backbone.paginator - 获取toJSON的origModels
- 15. jQuery $ .toJSON不让我发布?
- 16. 为持久实体创建ToJSON实例
- 17. Java玩! toJson忽略某些方法
- 18. 并非所有字段序列化toJson()
- 19. Laravel雄辩指定者/的toJSON
- 20. 自定义属性拍击的toJSON
- 21. kineticjs对象toJSON并返回到对象
- 22. tojson没有显示json响应
- 23. 时刻.toJSON返回 “0NaN-NAN-NaNTNaN:楠:NaN.NaNZ”
- 24. 对annonymus对象的Gson“toJson”返回null
- 25. 的toJSON在PlayFramework2为对象的名单
- 26. ... fetch()和toJSON()响应不匹配
- 27. jQuery的Ajax和使用$ .toJSON()函数
- 28. 骨干toJSON与帮助方法
- 29. Laravel - 在toJson中选择字段
- 30. JQuery JSON插件toJSON自定义对象
*咬舌“JSON表示” * – Lazarus 2010-05-12 13:50:06
它可能是一些方法JS库的代码将某些内容转换为JSON格式.. – vsync 2010-05-12 13:53:14
http://www.json.org/json2.js,这是您在处理JSON时应该使用的内容。 – Anders 2010-05-12 14:05:28