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