我正在向我的Delphi代碼添加註釋以獲取文檔。我試圖記錄的事情之一是JSON結構,所以我試圖將示例JSON數據註釋到代碼中。然而,JSON廣泛地使用了花括號{ }
,它巧合地也用於Delphi中的評論。有沒有辦法逃避評論的左括號?
因此,我找不出一種方法來添加這些評論。一般用於文檔的註釋塊我使用{ }
,例如:
{
This unit does this and that.
Use TSomeComponent to do bla bla
}
當試圖記錄JSON數據,閉合托架}
結束的評論 - 即使線路與單行註釋//
前綴,所以即使這不工作:
{
This is how the JSON structure looks:
// {
// "some_string": "value",
// "some_object": {
// "something": 123
// }, //<-- Compiler detects this comma
// "something_else": "some other string"
// }
}
只要有一個右括號}
,該註釋行變得註釋掉,即使它與兩個斜槓前綴。所以德爾福在這個括號後面加上了逗號。所以最後,我無法弄清楚我可以在代碼中記錄JSON示例的任何方式。
我甚至嘗試過在JSON塊周圍使用(* *)
,但仍然沒有運氣。
有沒有辦法解決這個問題還是我堅持使用它?
很高興看到['jachguate's highlighter'](http://meta.stackexchange.com/a/172057/179541)在行動:-) – TLama
@TLama我只是在想,幾乎就是這樣,看着逗號這個問題也被排除在評論之外,並且在答案中它是評論的一部分,就像在Delphi中:D –