[爆卦]json註解是什麼?優點缺點精華區懶人包

為什麼這篇json註解鄉民發文收入到精華區:因為在json註解這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者shter (飛梭之影)看板Soft_Job標題Re: [討論] 要不要寫註解時間Sun Oct...


借這問題問一下

程式要不要寫註解有爭議,但設定檔 (如 httpd.conf ) 都是有註解的
不過近年來因為 JSON 格式與 web 的流行
不少專案開始把新的設定檔用 json 的樹狀結構寫了

問題是
過去 .conf 的設定檔只要加一行 # 開頭的就變註解了
但在 json 裡似乎也不吃 javascript 的 // 或 /* */ ??
最後看到的解法大部分是 key 寫成
"//_name": "description....",
或是
"//": "name and description..,


相比起程式碼
其實設定檔也有不少註解需求要說明這個值是做什麼的,定義的格式及數值範圍為何

不知道大家是怎麼在 json 格式檔案寫註解?

--
[LINE 台幣匯率機器人] https://line.me/R/ti/p/sCsZnuBg5V
即時台銀匯率,可計算退稅價格,出國血拼直接輸入貨架金額查詢退稅後台幣價。
打招呼會告訴你使用說明 日幣就會將匯率切成日幣模式 之後打數字就會自動轉換
===============================================================
新增筆記本功能可紀錄外幣消費、比價用途,並利用所查價格開啟團購功能
https://youtu.be/ttayJLYa7Oc

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.17.73 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1572143564.A.2D0.html
petercoin: 我都參考VSCode的設定檔內的寫法 10/27 11:10
abccbaandy: 解法就是換一種格式阿XD 10/27 11:13
x000032001: 用yaml或toml就好了啊 10/27 11:36
touurtn: 現在設定檔比較流行YAML或TOML吧 10/27 11:39
othree: 直接用 js 檔案格式 export 物件也可以,現在也很多這樣的 10/27 14:05
othree: JSON 作者故意拿掉註解的,因為他發現有當 directive 用的 10/27 14:06
othree: JSON 比較適合資料交換用 10/27 14:07
x246libra: 請問樓上 export 物件後,要怎麼給其他程式使用? 10/27 14:25
x246libra: 通常似乎都是直接讀取config.json 如果換成config.js 10/27 14:26
x246libra: 原本的程式該怎麼拿到資料 不懂js 所以請叫你 10/27 14:27
othree: 我是假設是 nodejs 的程式,所以直接 import 就可以了 10/27 23:32
sxy67230: 我還沒遇過設定檔用json寫的,我是後端的yaml還是主流。 10/28 16:50
sxy67230: 早期寫c++是用一個constants寫,現在這種寫法比較少了。 10/28 16:50
Phenomenon: 用 yaml 或 jsonnet 10/28 21:48

你可能也想看看

搜尋相關網站