在基于 Socket、HTTP 等诸多不同消息传输环境的同一进程中。其使用 JSON（<nowiki>RFC 4627</nowiki>）作为数据格式。
约定.由于 JSON-RPC 使用 JSON，它具有与其相同的类型系统。JSON可以表示四个基本类型（String、Numbers、Boolean 和 Null）和两个结构化类型（Objects 和 Array）。任何时候文档涉及 JSON 数据类型，第一个字母都必须大写：Object、Array、String、Number、B