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