在 清單 4 中,會看到與 Html 編碼中相同的所有內容,但是它對腳本的可訪問性更強,因為它僅僅是 Javascript 的一個子集。可以作為 JavaScript 對象、列表和字符串直接訪問數據。這種格式很簡潔,保留了以前格式的所有信息,還保留了結構,而且仍然足夠靈活,可以處理半結構化數據。這已經很不錯了,但是還可以更簡單。回到第一個示例 —— 使用電子表格存儲數據。在電子表格之間傳輸數據的一種常用方法是,使用逗號分隔的值(comma-separated value,CSV)。使用這種經過考驗的格式,會獲得以下文檔:
"Publisher", "Type", "Titles", "Submitted", "Accepted/Rejected", \ "Published", "Payment Received", "Titles Accepted", "Payment", \ "In Kind", "Postage", "Fees" "Room of One's Own", "Journal", "Hyacinth Blue; Fabrication; \ Thanksgiving; Spilling the Peas", 10 May 2005, 1 Sep 2005, \ 1 Oct 2006, 1 Sep 2006, "Hyacinth Blue", 50.00 CAD, \ "2 CopIEs of Publication Issue", 1.12 CAD, "Surrey International Writer's Competition", "Contest", \ "The Thirteenth Child", 31 Aug 2006, 26 Sep 2006, 20 Oct 2006, \ 20 Oct 2006, "The Thirteenth Child", 150.00 CAD, "Honorable Mention, \ Copy of Anthology", 1.05 CAD, 15.00 CAD "Word on the Street, Vancouver", "Invited Speaker", \ "10 Minutes of Readings", , , 24 Sep 2006, , , , "T-Shirt, Lunch", , "Paideusis: The Journal of the Canadian Philosophy of Education \ SocIEty", "Refereed Journal", "To Carry Over: Metaphor Invents Us \ (seven poems)", 13 Oct 2006, 16 Oct 2006, "(Pending) Nov 2006", , \ "All", , , "Email",
好了,清單 5 證明數據文檔可以大大簡化。我還要指出 JSON 和 CSV 之間的一個重要差異:盡管 CSV 是一種常用技術,但並沒有標准化,而且一般只允許 ASCII 文本。而 JSON 經過明確正規的定義,而且指定使用 UTF-8 編碼(Unicode)。所以,盡管這個示例並沒有用到 ASCII 范圍之外的任何文本,但是 JSON(和 XML)適合處理國際化文本。