Questions tagged «pretty-print»

Prettyprint(或pretty-print)是将各种样式格式约定中的任何一种应用于文本,源代码,标记和其他类似内容的格式。这些格式约定通常包括位置,间距,颜色,对比度,大小的更改以及类似的修改,旨在使内容易于人们查看,阅读和理解。



13
如何打印JSON文件?
我有一个JSON文件,我想对其进行漂亮打印-在python中执行此操作的最简单方法是什么?我知道PrettyPrint带有一个“对象”,我认为它可以是一个文件,但是我不知道如何传递文件-仅使用文件名是行不通的。



24
用PHP漂亮打印JSON
我正在构建一个PHP脚本,该脚本将JSON数据提供给另一个脚本。我的脚本将数据构建到一个大型关联数组中,然后使用来输出数据json_encode。这是一个示例脚本: $data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip'); header('Content-type: text/javascript'); echo json_encode($data); 上面的代码产生以下输出: {"a":"apple","b":"banana","c":"catnip"} 如果您的数据量很少,那就太好了,但是我希望遵循以下几点: { "a": "apple", "b": "banana", "c": "catnip" } 有没有办法在PHP中做到这一点而又没有丑陋的破解?似乎有人在Facebook上找到了答案。
587 php  json  pretty-print 

12
如何关闭Java代码某些部分的Eclipse代码格式化程序?
我有一些Java代码,其中的SQL语句编写为Java字符串(请不要使用OR / M烈火,嵌入式SQL就是它-不是我的决定)。 为了简化维护,我将SQL语句从语义上分成了几行代码,并由几行代码组成。因此,而不是像这样: String query = "SELECT FOO, BAR, BAZ FROM ABC WHERE BAR > 4"; 我有类似的东西: String query = "SELECT FOO, BAR, BAZ" + " FROM ABC " + " WHERE BAR > 4 "; 这种样式使SQL更易于阅读和维护(IMHO),尤其是对于较大的查询。例如,我可以将编辑器置于“覆盖”模式并相当容易地就地修改文本。 请注意,此问题超出了SQL的特定示例的范围。用任何垂直格式编写的任何代码,特别是表格结构,都容易被漂亮的打印机破坏。 现在,一些项目成员使用Eclipse编辑器,并且在格式化整个源文件时常常会破坏语义格式。 有没有一种方法可以指示Eclipse在格式化方面忽略某些源代码行? 我正在寻找类似特殊注释的东西,以切换Eclipse格式化程序。理想情况下,这样的注释可以配置为我们选择的任何内容,并且其他格式化程序也可以编程为尊重它: // STOP-ECLIPSE-FORMATTING String query = "SELECT FOO, BAR, …

30
如何从Java漂亮地打印XML?
我有一个Java字符串,其中包含XML,没有换行或缩进。我想将其转换为格式正确的XML字符串。我该怎么做呢? String unformattedXml = "<tag><nested>hello</nested></tag>"; String formattedXml = new [UnknownClass]().format(unformattedXml); 注意:我的输入是String。我的输出是String。 (基本)模拟结果: <?xml version="1.0" encoding="UTF-8"?> <root> <tag> <nested>hello</nested> </tag> </root>
441 java  xml  pretty-print 


10
漂亮的C ++ STL容器
请注意这篇文章末尾的更新。 更新:我已经在GitHub上为此库创建了一个公共项目! 我希望有一个模板,该模板一劳永逸地负责通过漂亮地打印所有STL容器operator<<。用伪代码,我正在寻找这样的东西: template<container C, class T, String delim = ", ", String open = "[", String close = "]"> std::ostream & operator<<(std::ostream & o, const C<T> & x) { o << open; // for (typename C::const_iterator i = x.begin(); i != x.end(); i++) /* Old-school */ for (auto i …




11
如何使用Go漂亮地打印JSON?
有人知道在Go中漂亮地打印JSON输出的简单方法吗? 库存的http://golang.org/pkg/encoding/json/软件包似乎不包含此功能(编辑:确实如此,请参见接受的答案),而且快速的Google并没有发现任何明显的问题。 我正在寻找的用途既可以漂亮地打印出结果,json.Marshal又可以从任何地方格式化一个充满JSON的字符串,因此出于调试目的而更易于阅读。
191 json  go  pretty-print 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.