(1) 文本
定义固定的格式,各数据长度大多固定(某个字节到某个字节的代表一个数据),比如Log文件。比如:
引用
101rensanning36male
102tom 30male
103ruby 25female
大多作为数据序列化时,这样的数据也不需要换行:
引用
101rensanning36male 102tom 30male 103ruby 25female
(2) CSV: Comma-Separated Values
逗号分隔的数据,默认Excel打开。一般第一行是标题,第二行以后为数据,一般改行代表数据结束,如果数据中有空格/改行等特殊字符时需要用双引号括起来。多用于数据的导入导出。还有变形定义比如TSV,基于Tab分隔数据格式。常见文件:data.csv
no,name,age,gender
101,rensanning,36,male
102,tom,30,male
103,ruby,25,female
(3) XML: Extensible Markup Language
嵌套标记代表数据层次结构,多用于提供API(Web Service)、Java配置文件、Office文件(DOCX)等。如果数据中有特殊字符比如【&】【<】【>】等需要转成相应的参照实体。常见文件:pom.xml
<?xml version=”1.0″encoding=”utf-8″?>
<list>
<customer>
<no>101</no>
<name>rensanning</name>
<age>36</age>
<gender>male</gender>
</customer>
<customer>
<no>102</no>
<name>tom</name>
<age>30</age>
<gender>male</gender>
</customer>
<customer>
<no>103</no>
<name>ruby</name>
<age>25</age>
<gender>female</gender>
</customer>
</list>
(4) JSON: JavaScript Object Notation
大括号(方括号)代表数据层次结构,XML的替代品,多用于提供API(REST),配置文件、NoSQL数据库等。如果数据中有特殊字符比如【"】【\】【/】等,需要通过转义字符转义。支持string/number/true/false/null/array/object,常见文件:package.json
[
{"no": 101, "name": "ruby", "age": 25, "gender": "female"},
{"no": 102, "name": "tom", "age": 30, "gender": "male"},
{"no": 103, "name": "rensanning", "age": 36, "gender": "male"}
]
(5) YAML: YAML Ain't Markup Language
使用空格缩进代表数据的层次结构,多用于配置文件。常见文件:application.yml
list:
- no: 101
name: ruby
age: 25
gender: female
- no: 102
name: tom
age: 30
gender: male
- no: 103
name: rensanning
age: 36
gender: male
(6) 其他
.properties (Java)
Java程序用于配置程序参数,也用于存储多国语本地化文字,比如log4j.properties、messages.properties
server.address=localhost
server.port=8081
.ini (Windows)
Windows平台的配置文件,比如php.ini、mysql.ini
[server]
address = localhost
port = 8081
.conf (Linux)
Linux平台的配置文件,大多有自己的特殊语法, 比如httpd.conf、nginx.conf
server.address = localhost
server.port = 8081
.plist (property list) Mac
<plist version="1.0">
<dict>
<key>server</key>
<dict>
<key>address</key>
<string>localhost</string>
<key>port</key>
<string>8081</string>
</dict>
</dict>
</plist>
.groovy/.gradle
server {
address = "localhost"
port = 8081
}
分享到:
相关推荐
在IT行业中,数据交换和存储是至关重要的环节,而JSON、CSV、XML和YAML都是常见的数据格式,用于表示和传递结构化数据。这四种格式各有特点,适用于不同的场景。让我们详细探讨一下它们以及在“世界各国列表”这个...
国家数据此存储库包含JSON,CSV,XML和YAML所定义的世界国家/地区列表(按照 。 警告:并非该项目中的所有实体都是独立国家; 请参阅independent财产,以了解该国是否被视为主权国家。 每行都包含国家/地区: name ...
将对象数组与数据格式JSON,CSV,TSV,XML和YAML相互转换。 安装 npm install aoot --save 用法 var aoot = require ( 'aoot' ) // JSON to CSV var csv = aoot . csv ( json ) // JSON to TSV var tsv = aoot . ...
python-benedict是一个dict子类,具有键列表/键路径支持, I / O快捷方式( base64 , csv , json , pickle , plist , query-string , toml , xml , yaml 。)和许多实用程序...显然是人类的。 产品特点 100...
基于它们,它提供了一个能够处理CSV , JSON , YAML和XML文件的Import Source 。 它还提供了通过Icinga Director部署手工制作的配置文件的Icinga Director 。 要开始使用,请阅读我们的,然后您应该准备好研究...
QuiXDM QuiXDM是一种无处不在的开源数据模型,可以以流方式进行处理: XML(通过 ) JSON格式 YAML RDF三重 四边形 CSV 硅通Kong HTML入门安装签出此代码。 符合Java 1.8+ 获得对Saxon 9.7的访问: : 获得对Jackson ...
标题 "国家数据json等格式.zip" 提供了一个包含多种数据格式的国家数据集,其中包含了Json、csv、xml和yml这些常见的数据交换格式。这个数据集源自GitHub上的开源项目,由用户mledoze维护,但为了方便国内用户访问,...
2. **模式转换**:Aptos不仅验证数据,还能将JSON模式文档转换为其他数据交换格式,如CSV、XML或YAML。这对于需要在不同系统间交换数据,而这些系统支持不同格式的情况非常有用。 3. **错误报告**:当数据未通过...
Tablib:与格式无关的表格数据集库 _____ ______ ___________ ______ __ /_______ ____ /_ ___ /___(_)___ /_ _ __/_ __ `/__ __ \__ / __ / __ __ \ / /_ / /_/ / _ /_/ /_ / _ / _ /_/ / \__/ \__,_/ /_.___/ /_/...
它使您可以更多地使用JSON,XML,CSV和YAML,而不必担心安装哪个模块。 它被设计为与JSON.parse和JSON.stringify一样工作,并且进行了一些改进。 有关更多信息和示例,请参阅。 安装 $ npm install --save ...
Excel/CSV转Json格式 Json转Excel/CSV格式 JSON和GET参数互转 JSON转YAML 格式化转换 HTML格式化/压缩 CSS格式化/压缩 JS格式化/压缩 JS加密/解密 JS代码混合加密 SQL压缩/格式化 PHP代码格式化工具 XML...
Excel/CSV转Json格式 Json转Excel/CSV格式 JSON和GET参数互转 JSON转YAML 格式化转换 HTML格式化/压缩 CSS格式化/压缩 JS格式化/压缩 JS加密/解密 JS代码混合加密 SQL压缩/格式化 PHP代码格式化工具 XML...
AdOn蜡烛从CSV到数据库解析器的简单文件-JSON-XML-YAML正在安装使用npm: npm install adon-candle使用纱: yarn add adon-candle设置导入ES6模块样式: import Candle from 'adon-candle'或CommonJS样式: const ...
格式化校验 JSON视图 JSON压缩转义 JSON生成Java实体类 JSON转C#实体类 JSON在线编辑器 JSON排序 JSON着色 XML-JSON互转 JSON和GET请求字符串互转 Excel转Json JSON转csv、excel 在线JSON转yaml,yaml转JSON 在线JSON...
#项目名称:数字 ISO 3166 国家代码列表 ###作者:Obika Gellineau ###创建:2013-05-23 ###描述此 GIT 项目的目的是创建 JSON、CSV、YAML 文件和包含以下 ISO-3166 国家/地区代码数据的 SQL 脚本: 1) ISO 3166-...
可用格式JSON格式SQL XML格式清单YAML CSV分发文件信息文件JSON格式SQL XML格式清单YAML CSV 国别 :white_heavy_check_mark: :white_heavy_check_mark: :white_heavy_check_mark: :white_heavy_check_mark: :white_...
task ( 'csv2json' , function ( ) { gulp . src ( [ 'data/csv/*.csv' ] ) . pipe ( convert ( { from : 'csv' , to : 'json' } ) ) . pipe ( gulp . dest ( 'data/json/' ) ) ;} ) ;应用程序接口转换(选项)选项...
该示例使用JSON,其中显示了Hydrogen元素。 " number " : 1 , " symbol " : " H " , " name " : " Hydrogen " , " mass " : 1.00794 , " cpkHexColor " : " FFFFFF " , " electronConfiguration " : 1 , " ...
本文将详细介绍如何使用PHP以JSON或XML格式返回请求数据的方法。 首先,理解JSON(JavaScript Object Notation)和XML...同时,还可以扩展这个类,支持更多如CSV、YAML等其他数据格式的返回,以满足不同场景的需求。
1. JSON到XML:将JSON格式的数据转换为XML,XML也是一种常见的数据交换格式,适合结构化的数据存储和传输。 2. JSON到CSV:将JSON转换为逗号分隔值(CSV),便于在电子表格程序如Excel中进行数据分析和操作。 3. ...