JSON.decode和JSON.encode所代表的
What JSON.decode and JSON.encode do represent?
我在这个问题中看到以下代码:
obj = JSON.decode(JSON.encode(o));
它代表什么?我看到JSON.encode
和JSON.decode
是未定义的。
这只是一个伪代码还是扩展了JSON
对象添加了这些功能?
这些方法特定于MooTools库。如果进一步向下滚动,您将看到在没有外部库的所有浏览器中应该可以正常工作的响应(缺点是它不会串化函数):
var obj = JSON.parse(JSON.stringify(o));
代码的重点是创建o
的深层副本。
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 为什么MooTools JSON.encode()返回“$呼叫者”:无效的
- Json.Encode 在 CS 文件中工作,但不在 CSHTML 中工作
- JSON.decode和JSON.encode所代表的
- Json encode a php mysql query
- Ext.util.JSON.encode可能返回未定义的值
- Json.encode特殊符号u003c MVC3
- php-json:encode在服务器上的angular控制器上的http调用中返回undefined,但在localh
- 如何正确解码使用Html.Raw(JSON.Encode(Model))编码的JSON字符串
- Html encode json values
- CanvasJS:使用data.php、json encode和ajax(带宽计)制作动态图表
- 表中的JSON ENCODE输出