当前位置: 首页 > 面试题库 >

如何以编程方式美化JSON?[重复]

东郭阳德
2023-03-14
问题内容

您知道JavaScript的“ JSON Beautifier”吗?

{"name":"Steve","surname":"Jobs","company":"Apple"}

{
  "name" : "Steve",
  "surname" : "Jobs",
  "company" : "Apple"
}

some_magic(jsonObj); // return beautified JSON

问题答案:

程序格式化解决方案:

JSON.stringify许多现代浏览器(包括IE8)支持的方法可以输出美化的JSON字符串:

JSON.stringify(jsObj, null, "\t"); // stringify with tabs inserted at each level
JSON.stringify(jsObj, null, 4);    // stringify with 4 spaces at each level

此方法还包含在json2.js中,用于支持较旧的浏览器。



 类似资料:
  • 问题内容: 您是否知道JavaScript的“ JSON Beautifier”? 从 至 例 问题答案: 程序格式化解决方案: 许多现代浏览器(包括IE8)支持的方法可以输出美化的JSON字符串: 此方法还包含在json2.js中,用于支持较旧的浏览器。 手动格式化解决方案 如果您不需要以编程方式进行操作,请尝试JSON Lint 。它不仅会美化您的JSON,还将同时对其进行验证。

  • 问题内容: 我将类名称存储在属性文件中。我知道类存储将实现IDynamicLoad。如何动态实例化该类? 现在我有 newInstance是否仅加载编译的.class文件?如何加载未编译的Java类? 问题答案: 如何加载未编译的Java类? 你需要先编译它。可以使用以编程方式完成此操作。这仅需要在JRE顶部的本地计算机上安装JDK。 这是一个基本的启动示例(不包括明显的异常处理): 哪个像 如果

  • 本文向大家介绍如何以编程方式“重启” iOS应用程序?,包括了如何以编程方式“重启” iOS应用程序?的使用技巧和注意事项,需要的朋友参考一下 无论如何,您都无法重启iOS应用程序,即使您能够使用某些私有api,您的应用程序也将被Apple拒绝,并且不会被视为App Store版本。

  • 我对使用Swift的UIKit相对较新。目前,我正在尝试制作一个简单的UITableView,其中包含每个单元格的几个UILabels(纯粹以编程方式),尽管我在尝试这样做时遇到了很多麻烦。我的代码如下: 这是当前在模拟器中显示的内容。 这是我想看到的。 我如何着手改变我先前存在的代码以得到我所寻求的最终结果?我有一种感觉,这与我的代理或数据源有关,但无论我做什么,我似乎总是迷路。任何帮助都将不胜

  • 在XML中,我用TableRow(表的标题)定义了TableLayout。每隔一行将以编程方式添加。问题:我无法使新行与XML中的行对齐 > 3个TextView数组,1个TableRow数组 循环使用TextViews和TableRows填充这些数组 全部赋予setTableRowParams方法 设置TextViews的文本 将所有行添加到TableLayout setTableRowPara