示例#1
0
		public static string ToJSON(this RPCError jsonRPC) {

			Builder rpc = new Builder(",", "{", "}");
			rpc.AppendObject("name", jsonRPC.name);
			rpc.AppendObject("message", jsonRPC.message);
			rpc.AppendObject("code", jsonRPC.code);

			return rpc.ToString();
		}
示例#2
0
		public static string ToJSON(this RPCResponse jsonRPC) {

			Builder rpc = new Builder(",", "{", "}");
			rpc.AppendObject("result", "{" + jsonRPC.result + "}");
			string error = (!jsonRPC.error.Equals("null")) ? jsonRPC.error.ToJSON() : "null";
			rpc.AppendObject("error", error);
			rpc.AppendObject("id", jsonRPC.id);

			return rpc.ToString();
		}
示例#3
0
        public static string ToJSON(this RPCError jsonRPC)
        {
            Builder rpc = new Builder(",", "{", "}");

            rpc.AppendObject("name", jsonRPC.name);
            rpc.AppendObject("message", jsonRPC.message);
            rpc.AppendObject("code", jsonRPC.code);

            return(rpc.ToString());
        }
示例#4
0
		public static string ToJSON(this RPCRequest jsonRPC) {

			Builder rpc = new Builder(",", "{", "}");

			rpc.AppendField("method", jsonRPC.method);
			string parameters = (!jsonRPC.parameters.Equals("null")) ? "{" + jsonRPC.parameters + "}" : "null";
			rpc.AppendObject("params", parameters);
			rpc.AppendObject("id", jsonRPC.id);

			return rpc.ToString();
		}
示例#5
0
        public static string ToJSON(this RPCResponse jsonRPC)
        {
            Builder rpc = new Builder(",", "{", "}");

            rpc.AppendObject("result", "{" + jsonRPC.result + "}");
            string error = (!jsonRPC.error.Equals("null")) ? jsonRPC.error.ToJSON() : "null";

            rpc.AppendObject("error", error);
            rpc.AppendObject("id", jsonRPC.id);

            return(rpc.ToString());
        }
示例#6
0
        public static string ToJSON(this RPCRequest jsonRPC)
        {
            Builder rpc = new Builder(",", "{", "}");

            rpc.AppendField("method", jsonRPC.method);
            string parameters = (!jsonRPC.parameters.Equals("null")) ? "{" + jsonRPC.parameters + "}" : "null";

            rpc.AppendObject("params", parameters);
            rpc.AppendObject("id", jsonRPC.id);

            return(rpc.ToString());
        }