Resumen
JSON-RPC es un protocolo de llamada a procedimiento remoto (RPC) sin estado y liviano.
Es simple y fácil de usar, ya que utiliza un único punto de conexión HTTP y un objeto JSON que contiene el nombre del método y los parámetros. Es independiente del transporte, dado que los conceptos pueden usarse dentro del mismo proceso, a través de sockets, por HTTP o en varios otros entornos de paso de mensajes. Usa JSON (RFC 4627) como formato de datos.
nota
Todos los nombres de miembros intercambiados entre el Cliente y el Servidor que se consideren para cualquier tipo de coincidencia deben ser sensibles a mayúsculas y minúsculas.
Puedes leer más sobre el protocolo JSON-RPC aquí.