文檔中關(guān)鍵字"MUST"、"MUST NOT"、"REQUIRED"、"SHALL"、"SHALL NOT"、"SHOULD"、"SHOULD NOT"、"RECOMMENDED"、"MAY"和 "OPTIONAL" 將在RFC 2119?中得到詳細(xì)的解釋及描述。
由于JSON-RPC使用JSON,它具有與其相同的類型系統(tǒng)(見http://www.json.org或RFC 4627)。JSON可以表示四個(gè)基本類型(String、Numbers、Booleans和Null)和兩個(gè)結(jié)構(gòu)化類型(Objects和Arrays)。
規(guī)范中,術(shù)語“Primitive”標(biāo)記那4種原始類型,“Structured”標(biāo)記兩種結(jié)構(gòu)化類型。任何時(shí)候文檔涉及JSON數(shù)據(jù)類型,第一個(gè)字母都必須大寫:Object,Array,String,Number,Boolean,Null。包括True和False也要大寫。
在客戶端與任何被匹配到的服務(wù)端之間交換的所有成員名字應(yīng)是區(qū)分大小寫的。 函數(shù)、方法、過程都可以認(rèn)為是可以互換的。
客戶端被定義為請(qǐng)求對(duì)象的來源及響應(yīng)對(duì)象的處理程序。
服務(wù)端被定義為響應(yīng)對(duì)象的起源和請(qǐng)求對(duì)象的處理程序。
該規(guī)范的一種實(shí)現(xiàn)為可以輕而易舉的填補(bǔ)這兩個(gè)角色,即使是在同一時(shí)間,同一客戶端或其他不相同的客戶端。 該規(guī)范不涉及復(fù)雜層。
更多建議: