擴充套件格式與方言
JSON5、JSONC、JSON Lines、NDJSON 這些方言解決了註釋、尾逗號與流式讀寫的現實需求,也帶來了相容性與選型問題。
6 篇文章本分類文章
JSON Text Sequences(RFC 7464):RS 分隔的串流 JSON
RFC 7464 用 0x1E 記錄分隔符把多條 JSON 串成可邊寫邊讀的串流,還給了正式媒體類型。本文說明格式規則、與 NDJSON 的差別、按分隔符切分再解析的實作,以及字串裡控制字元的邊界。
進階約 9 分鐘更新於 2026-10-31
JSON、TOML、YAML、CSON:配置檔案格式怎麼選
配置檔案需要註釋、日期與多行文字,這些恰好是 JSON 的短板。本文把 JSON、TOML、YAML、CSON 放進同一張表比較語法與工具支援,給出按情境的選型結論,並說明轉換時哪些資訊一定會遺失。
入門約 9 分鐘更新於 2026-10-31
二進位 JSON:MessagePack、CBOR 與 BSON 的取捨
MessagePack、CBOR、BSON 都把 JSON 的資料模型壓成位元組,但體積、型別系統與生態完全不同。本文用同一份資料比較位元組開銷,說明 int64 與二進位欄位的處理,並給出「什麼時候值得換」的判斷線。
進階約 10 分鐘更新於 2026-10-31
JSONL 檔案實操:開啟、轉換與壞行排錯
整份 .jsonl 丟給 JSON.parse 卻報錯,多半不是檔案壞了,而是讀取方式錯了。這篇給出檢視與逐行讀取的標準寫法、與 JSON 陣列互轉的指令、六類壞行的排查表,以及串流介面裡逐行消費的正確姿勢。
實戰約 9 分鐘更新於 2026-11-06





