JSON和處理未導(dǎo)出字段是否存在編碼/json未包含未導(dǎo)出字段的技術(shù)原因?如果沒有-這是一個武斷的決定-是否還會有一個額外的后門選項(比如“+”),即使沒有出口,也會包括在內(nèi)嗎?要求客戶端代碼導(dǎo)出以獲得此功能感覺很不幸,特別是在小寫提供封裝或封送結(jié)構(gòu)的決定比它們的設(shè)計晚得多的情況下。人們是怎么處理這件事的?只要出口所有東西?此外,導(dǎo)出字段名不會使人們很難理解建議的成語。我認(rèn)為,如果結(jié)構(gòu)X有Y字段,則不能有訪問器方法Y()。如果您想提供對Y的接口訪問,您必須為getter想出一個新的名稱,不管您會得到什么,http:/golang.org/doc/Effent_Go.html#getters
3 回答

PIPIONE
TA貢獻(xiàn)1829條經(jīng)驗 獲得超9個贊
JSON不是JavaScript。JSON規(guī)范僅僅說明了哪些字符是可接受的,而不是哪個數(shù)字范圍是有效的。像876234958273645982736459827346598237465923847561203947812435968234659827346這樣的數(shù)字在JSON中仍然有效,即使JavaScript無法理解它。例如,TwitterAPI將tweet ID表示為64位無符號整數(shù),這在JavaScript中無效,但是有效的JSON。
添加回答
舉報
0/150
提交
取消