Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何更有效地传递大小jsonPayload?_C#_Json_Api_Testing_Httpwebresponse - Fatal编程技术网

C# 如何更有效地传递大小jsonPayload?

C# 如何更有效地传递大小jsonPayload?,c#,json,api,testing,httpwebresponse,C#,Json,Api,Testing,Httpwebresponse,目前我正在测试restapise2e,并将Json负载作为如下字符串传递 我还创建了一个模型来保存不同的有效负载,但HTTPWebResponse无法转换为字符串。你知道我如何有效地传递这些JSonPayload和大型有效负载吗 public HttpWebResponse UpdateEndpointsFromTags(int id, int parent_id) { RequestHandler requestor = new RequestHand

目前我正在测试restapise2e,并将Json负载作为如下字符串传递
我还创建了一个模型来保存不同的有效负载,但HTTPWebResponse无法转换为字符串。你知道我如何有效地传递这些JSonPayload和大型有效负载吗

 public HttpWebResponse UpdateEndpointsFromTags(int id, int parent_id)
        {
            RequestHandler requestor = new RequestHandler(BaseUrl + "UpdateEndpointsFromTags", HttpVerb.POST, AuthenticationType.Bearer);
            var requestJSON = "[ { \"id\": " + id + ", \"parentId\": " + parent_id + " } ]";
            var response = requestor.SendRequest(requestJSON);
            return response;
        }

“我还创建了一个模型来保存不同的有效负载,但HTTPWebResponse无法转换为字符串”——您需要将对象序列化为JSON。看到了吗,当你像这样序列化时,它会以字符串的形式返回。当我的函数方法是HttpWebresponse var json=tags.GetTagById(input_tag_id)时,我可以这样做;JavaScriptSerializer js=新的JavaScriptSerializer();ModelTag[]tag=js.反序列化(json);