常見資料格式
下圖是政府資料開放平台上面的資料格式統計。
最常見的三種資料格式是csv
, json
, 及 xml
,以下是這三種資料格式的簡單說明:
1. CSV (Comma-Separated Values)
- 描述:一種純文字格式,用逗號分隔數據,每行代表一條記錄。
- 用途:主要用於表格數據存儲,如 Excel、資料庫匯出/匯入。
- 範例:
2. JSON (JavaScript Object Notation)
- 描述:一種輕量級的資料交換格式,使用鍵值對表示結構化數據,易於閱讀和解析。
- 用途:廣泛應用於 Web API、前後端資料傳輸、設定檔案等。
- 範例:
3. XML (eXtensible Markup Language)
- 描述:一種標記語言,使用標籤 (tags) 來表示層次結構數據,可擴展且結構嚴謹。
- 用途:常用於配置檔案 (如 Android 設定)、資料存儲、SOAP Web 服務等。
- 範例:
簡單比較
格式 | 結構 | 可讀性 | 常見用途 | 檔案大小 |
---|---|---|---|---|
CSV | 扁平 (Flat) | 高 | 表格數據、簡單報表 | 小 |
JSON | 樹狀 (Nested) | 高 | Web API、設定檔 | 中 |
XML | 樹狀 (Nested) | 中 | 設定檔、資料存儲 | 大 |
JSON 是目前最常用的網路傳輸格式,而 CSV 適合存儲結構化的表格數據,XML 則在特定領域仍有應用(如設定檔、SOAP 服務)。