Yes it does. The only strings that are valid to send down JSON-RPC are JSON strings. If JSON.parse fails, either the server is not a JSON-RPC server and it's a `babel` error of the human kind, or the JSON was mangled and its a `babel` error of the transport kind.