1
28
我编写了一个函数来以可读的形式转储JS对象,虽然输出没有缩进,但是添加它不应该太难:我用为Lua编写的函数(它处理这个缩进问题要复杂得多)创建了这个函数。 以下是“简单”版本:
我会改进一下的。
编辑 我做了缩排版。
在递归调用的行上选择缩进,并在这一行之后切换注释行,从而形成大括号样式。 …我看到你自己编了一个版本,这很好。参观者可以选择。 |
2
223
使用 Crockford's JSON.stringify 这样地:
变量
顺便说一下,这只需要JS文件—它可以与任何库等一起使用。 |
3
19
您可以使用以下内容
|
4
15
在
|
5
10
|
6
9
对于那些想找一个很棒的方式看你的物品的人, check prettyPrint.js
创建一个带有可配置视图选项的表,以打印在文档的某个位置。看的比看的好
|
7
6
我正在编程
输出如下:
我也把它作为 Gist here 无论将来需要做什么改变。 |
8
2
jsDump
变成
QUnit (jquery使用的单元测试框架)使用稍微打补丁的jsdump版本。 在某些情况下,json.stringify()不是最佳选择。
|
9
1
在Philho的带领下(非常感谢:),我写了自己的文章,因为我不能让他做我想做的事。它很粗糙,准备好了,但它完成了我需要的工作。感谢大家提出的好建议。 我知道,这不是绝妙的代码,但为了它的价值,这就是它。有人可能会发现它很有用:
|
10
1
这真的只是对JasonBunting的“使用Crockford的json.Stringify”的评论,但我无法对那个答案添加评论。 正如注释中所指出的,json.stringify不能很好地处理原型(www.prototypejs.org)库。但是,通过临时删除原型添加的array.prototype.tojson方法,可以很容易地让它们一起工作,运行crockford的stringify(),然后像这样放回去:
|
11
1
我认为J.Buntings对使用json.stringify的响应也不错。另外,如果您碰巧使用了yui,那么可以通过yuis json对象使用json.stringify。在我的例子中,我需要转储到HTML,这样就更容易调整/剪切/粘贴philho响应。
|
12
1
|
13
0
将元素打印为字符串的简单方法:
|
14
0
我的
NeatJSON
库既有Ruby又有
JavaScript versions
. 它在麻省理工学院许可证下免费提供。您可以在以下位置查看在线演示/转换器:
一些功能(全部可选):
|
SRobertJames · 使用printf的gdb显示 1 年前 |
Subin · 在vscode中运行c时出错 1 年前 |
Community wiki · 如何调试Python内存故障? 1 年前 |
Kai · 有什么方法可以轻松优化VSCode中的锈迹? 2 年前 |
Chris Brandon · 如何使节点在堆栈溢出时中断? 2 年前 |