文摘
版权页:
插图:
1.带分隔符的文本
很多人都很熟悉带分隔符的文本。我们在前面一节的例子中就创建过以逗号分隔的文本文件。如果把数据集看成是按行和列来分布,那么分隔符文本就是用分隔符来分开每一列。分隔符一般用的是英文逗号(半角字符),也可以是制表符tab,或者是空格、英文分号、冒号、斜杠等任何你喜欢的字符。不过逗号和tab是最常见的。
分隔符文本应用广泛,可以被大多数电子表格程序阅读,例如excel或者google documents。我们也可以把电子表格输出成分隔符文本。如果你要使用多个工作表格,通常就会有多个分隔符文件,除非特殊指定。
这种格式也便于与其他人共享,因为它无需依赖于任何特定程序。
2.javascript对象表示法(json)
很多网页api都适用于这种格式。它既能够让计算机理解,又便于人类阅读。不过如果你眼前的数据过多,盯太久可能会头晕目眩。该格式基于javascript表示法,但并不依赖于这种语言。json中有许多规格说明,但只用掌握一些基础就能满足大部分需要。
json利用关键字和值,并且把数据条目作为对象来处理。如果我们把json数据转化成逗号分隔数据(comma-separated value,csv),那么每个对象都会占一行。
大家将会在后文中看到,有很多应用、语言和函数库都支持json输入。如果你打算设计便于互联网传播的数据图形,就得了解一下这种格式。
访问http:∕∕json.org阅读json的完整说明。你不必了解这一格式的所有细节,但当你需要使用某个json数据源时,它还是很管用的。
3.xml
xml(可扩展标记语言)是另一种互联网上的流行格式,常被用于在api间传递数据。xml分为很多类型,规格说明也不少,但从最基本的层面来看,它就是一个文本文件,其中的值都封闭在各种标签之内。
相关阅读:
更多图书资讯可访问读书人图书频道:http://www.reader8.net/book/
