如何格式化对象输出
How to format object output
当我在我的网页上打印出来的时候:
var computer = {
"Home":{
"Desktop":{
value:"Result"
},
"Documents":{
},
"Downloads":{
},
"Library":{
},
"Movies":{
},
"Music":{
},
"Pictures":{
},
"Library":{
},
"Downloads":{
},
"Files":{
},
"Devices":{
},
"USB":{
},
"Hard_Drive":{
}
},
}
我明白了:
{"Desktop":{"value":"Result"},"Documents":{},"Downloads":{},"Library":{}," //blah blah blah
我如何格式化它,使输出看起来像原始代码?也就是第一段代码
如果你想从javascript动态地做,你可以使用JSON.stringify(jsonobj, null, 2)
,第三个参数告诉javascript在漂亮打印json obj时使用多少空格。
varcomputer={"Home":{"Desktop":{value:"Result"},"Documents":{},"Downloads":{},"Library":{},"Movies":{},"Music":{},"Pictures":{},"Library":{},"Downloads":{},"Files":{},"Devices":{},"USB":{},"Hard_Drive":{}}}
document.querySelector('pre').innerHTML = JSON.stringify(varcomputer, 0, 2)
<pre></pre>
相关文章:
- 如何使用构造函数's的输出,以便将值插入到对象中
- JavaScript-从对象数组中输出随机OBJECT
- 如何为输出Json对象的ajax调用编写客户端脚本
- EJS 仅输出对象的某些部分
- 如何使用 JQuQuery 解析 JSON 对象并在 HTML 页面中以表格格式打印输出
- PhantomJS 控制台.log对象输出 [对象对象]
- Javascript 对象输出到 Array
- 在模板中为Django表单分离媒体类对象的JS和CSS列表输出
- 如何使用getJSON将数据从JSON对象输出为HTML
- c#linq对象到javascript输出
- 在用于电子表格的Javascript中输出对象中的数组
- 以javascript输出对象值
- 表中的 Javascript 输出对象有助于删除重复代码
- 如何输出对象的所有属性
- 带有输出对象的可排序移位克隆
- 输出对象'属性时出错
- 对象.为什么我的代码输出对象而不是名称字符串值
- jQuery/JS -在数组中输出对象-最佳实践
- 如何在js模板引擎中输出对象的参数名(小胡子,下划线)
- 输出对象的一部分