软件项目配置文档常见有:xml,properties,json,yml,csv等等。
1.xml格式 Xml的全称为Extensiable Markup Language,意思是可扩展的标记语言。XMl的语法上和HTML比较相似。
<?xml version="1.0" encoding="utf-8"?>
<!--xml语法-->
<users>
<uid>1</uid>
<username>zhangsan</username>
<email>zhangsan@126.com</email>
</users>
2.properties properties称为属性文档,多用于java项目的配置文档。
#properties语法
users.uid = 1
users.username = zhangsan
users.email = zhangsan@126.com
3.json JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写。
{
"users": {
"uid": 1,
"username": "zhangsan",
"email": "zhangsan@126.com"
}
}
4.yml YAML是 "YAML Ain't a Markup Language",一个类似 XML、JSON 的标记性语言。YAML 强调以数据为中心,并不是以标识语言为重点。
注意:使用空格作为嵌套缩进工具。通常建议使用两个空格缩进,不建议使用 tab (甚至不支持)。
#yml语法格式
users:
uid: 1
username: zhangsan
email: zhangsan@126.com
5.csv CSV全称 Comma Separated values,是一种用来存储数据的纯文本文件格式,通常用于电子表格或数据库软件。通常可以把CSV文件导入到excel表格。
uid,username,email
1,zhangsan,zhangsan@126.com