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); }
public void SetArrayValue(int index, string value) { this[index] = new JsonNode_ValueString(value); }
public void SetDictValue(string key, string value) { this[key] = new JsonNode_ValueString(value); }