好站: 線上 JSON 編輯器

JSON 是目前相當常使用的溝通格式, 已經很久沒用 XML 在做溝通了~

JSON 是比 JavaScript 還需要 Beautifier 或 Formatter 的工具, 因為本身吐初來的格式, 要直接看相當難看, 於是就會找到下述工具:

閱讀全文〈好站: 線上 JSON 編輯器〉

JSON 與 JavaScript 的 Header Content-Type

某些 CDN 會檢查 HTTP Header 的 Content-Type, 若是 JavaScript、JSON 是動態產生的, 會需要額外送正確的 Header 回去.

若是靜態的話, Apache(apache2.2-common) 預設會去讀取 /etc/mime.types (/etc/apache2/mods-available/mime.conf), 如下述:

  • application/javascript javascript
  • application/json json

閱讀全文〈JSON 與 JavaScript 的 Header Content-Type〉

PHP 讓 json_encode() 指定回傳格式

PHP 回傳 JSON 很方便, 只要將資料經過 json_encode() 就解決了.

不過因為 PHP 自動轉換型別, 造成很多資料都習慣存成字串, 希望在輸出 JSON 的時候, 數字部份可以輸出成數字, 該怎麼做呢?

另一個問題, PHP 轉換成 JSON, 部份陣列會被轉成物件(因為 JavaScript 陣列的 Key 必須是數字, 所以會轉成物件), 要全部強制轉成物件, 該怎麼做呢?

閱讀全文〈PHP 讓 json_encode() 指定回傳格式〉