Exemple #1
0
        public static string MakeRpcUrlPost(string url, string method, out byte[] data, params MyJson.IJsonNode[] _params)
        {
            //if (url.Last() != '/')
            //    url = url + "/";
            var json = new MyJson.JsonNode_Object();

            json["id"]      = new MyJson.JsonNode_ValueNumber(3);
            json["jsonrpc"] = new MyJson.JsonNode_ValueString("2.0");
            json["method"]  = new MyJson.JsonNode_ValueString(method);
            StringBuilder sb    = new StringBuilder();
            var           array = new MyJson.JsonNode_Array();

            for (var i = 0; i < _params.Length; i++)
            {
                array.Add(_params[i]);
            }
            json["params"] = array;
            data           = System.Text.Encoding.UTF8.GetBytes(json.ToString());
            return(url);
        }
Exemple #2
0
 public void SetArrayValue(int index, string value)
 {
     this[index] = new JsonNode_ValueString(value);
 }
Exemple #3
0
 public void SetDictValue(string key, string value)
 {
     this[key] = new JsonNode_ValueString(value);
 }