小编lwf*_*lwf的帖子

如何传递类对象 Postman

我有一个需要三个参数的 api,一个字符串(dataType),一个类(eloanInput)和一个 bool(isCluster)

public HttpResponseMessage getEloanExcel(string dataType, EloanInput eloanInput, bool isCluster = false) 
{
   var exportDataService = new ExportDataService();
   var exportExcel = new ExportExcel(dataType);
   var inputParams = new CaseSearch.EloanInput();
   inputParams.SEARCH_TYPE = eloanInput.SEARCH_TYPE;
   inputParams.COUNTY_ID = eloanInput.COUNTY_ID;
   inputParams.TOWN_ID = eloanInput.TOWN_ID;
   inputParams.HOUSE_TYPES = (eloanInput.HOUSE_TYPES[0] == "-1" && eloanInput.HOUSE_TYPES.Count() == 1) ? null : eloanInput.HOUSE_TYPES;
   inputParams.HouseProject = (eloanInput.HouseProject[0] == "-1" && eloanInput.HouseProject.Count() == 1) ? null : eloanInput.HouseProject;
   inputParams.PUB_START_DT = eloanInput.PUB_START_DT;
   inputParams.PUB_END_DT = eloanInput.PUB_END_DT;
}
Run Code Online (Sandbox Code Playgroud)

就像下图一样:

网络接口

我在Postman中测试API时遇到问题,我使用key,value方法传递我的参数,只有eloanInput获取null,它没有获取我传递给它的值,但其他参数确实通过postman获取了值.

    [Key]         [Value] 

    dataType      'Eloan' 

    eloanInput  { "SEARCH_TYPE": …
Run Code Online (Sandbox Code Playgroud)

c# json postman

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

json ×1

postman ×1