cv.cm
全部教程

開發與網頁

怎麼格式化 JSON

你手上是一段應該是 JSON 的文字。貼進目前分頁,選排開或壓成一行,只複製能解析的結果。大括號前面的日誌前綴還不是 JSON。

約 6 分鐘閱讀

今天的結果 解析成功的 JSON:兩個空格縮排,或一行。鍵和值與你貼進去的相同。

文字在眼前再打開 JSON 格式化。排開是兩個空格。壓成一行就是一行。不上傳。

打開JSON 格式化
目錄
  1. 先定是給讀還是給發

    給讀就排開。給請求頭、查詢或小檔就壓成一行。兩種都先解析。無效文字不會替你改好。

    給讀就兩個空格。給發就一行。兩種都要能解析。
    給讀就兩個空格。給發就一行。兩種都要能解析。
  2. 打開 cv.cm 的 JSON 格式化

    處理留在目前分頁。

    打開JSON 格式化
  3. 只貼 JSON,不要貼日誌前綴

    從第一個 { 或 [ 起,到它配對的結束。前面的時間或 INFO 會讓整段無效。

  4. 顯示無效就改文字

    JSON 要雙引號,不能有註解,最後一項後面不能有逗號。單引號、undefined、NaN 都不是 JSON。超過 15 位的整數必須加引號,否則數字會變。

    複製結果。超過 15 位的整數要加引號。
    複製結果。超過 15 位的整數要加引號。
  5. 複製結果

    排開是兩個空格。壓成一行就是一行。複製那個框,不要複製壞掉的輸入。

  6. 核對一個你本來就知道的值

    一個名字、一個數量或一個 id。長數字變了,就是裸整數超出了安全範圍。加上引號再格式化一次。

常見問題

可以免費線上格式化 JSON 嗎?

可以。cv.cm 在目前分頁排開或壓成一行。不上傳。

為什麼我的 JSON 無效?

註解、最後一項後面的逗號、單引號都不是 JSON。去掉第一個大括號前面的日誌前綴。

排開和壓成一行有什麼差別?

排開用兩個空格縮排。壓成一行就是一行。能解析時,值不變。

很長的數字安全嗎?

超過 15 位的整數,除非加了引號,否則數字會變。

文字會上傳嗎?

不會。關掉分頁就沒了。