JSON 是目前相當常使用的溝通格式, 已經很久沒用 XML 在做溝通了~
JSON 是比 JavaScript 還需要 Beautifier 或 Formatter 的工具, 因為本身吐初來的格式, 要直接看相當難看, 於是就會找到下述工具:
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
JSON 是目前相當常使用的溝通格式, 已經很久沒用 XML 在做溝通了~
JSON 是比 JavaScript 還需要 Beautifier 或 Formatter 的工具, 因為本身吐初來的格式, 要直接看相當難看, 於是就會找到下述工具:
某些 CDN 會檢查 HTTP Header 的 Content-Type, 若是 JavaScript、JSON 是動態產生的, 會需要額外送正確的 Header 回去.
若是靜態的話, Apache(apache2.2-common) 預設會去讀取 /etc/mime.types (/etc/apache2/mods-available/mime.conf), 如下述:
Linux 於 Shell 下, 想要 Parse JSON 的格式, 可以使用此 Script (Library).
PHP 回傳 JSON 很方便, 只要將資料經過 json_encode() 就解決了.
不過因為 PHP 自動轉換型別, 造成很多資料都習慣存成字串, 希望在輸出 JSON 的時候, 數字部份可以輸出成數字, 該怎麼做呢?
另一個問題, PHP 轉換成 JSON, 部份陣列會被轉成物件(因為 JavaScript 陣列的 Key 必須是數字, 所以會轉成物件), 要全部強制轉成物件, 該怎麼做呢?
JSON 是目前很常用得 API 資料溝通的格式, 那什麼是 JSON 呢?
閱讀全文〈好文: 理解JSON - 3分鐘課程〉
JSON 的壓縮演算法, 目前有 CJSON 和 HPack 兩種, 都是透過結構的改變, 來將容量壓小, 所以 Client 端寫法還是得要改寫. (不同於 gzip 等壓縮演算法)