我目前正在为网络api生成POST请求,我们在其中生成复杂的JSON对象。该对象如下所示:
{
"customerInformation" : {
"application" : someValue,
"sessionId" : someValue,
},
"moreCustomerInformation" : {
"header" : {
"someKey" : someValue
}
要为此生成DTO,我使用Visual Studio“将JSON作为类粘贴”功能。这样可以很好地工作,并生成一个包含多个其他类的类,例如
public class request{
public customerInformation {get; set;}
public moreCustomerInformation {get; set;}
}
public class customerInformation {
public string someKey;
public string someKey_1;
}
public class moreCustomerInformation{
public string someKey_2;
public string someKey_3;
}
public class anotherClass {
public string someKey_4;
public string someKey_5;
}
现在,我发现自己遇到的问题是应该采用哪种方法来构建此请求对象。如果创建根类的实例,则将获得其中其他类的空引用。我只是迷失了如何构建此请求对象!
我一直在使用Google搜索和查看多个论坛,但似乎找不到答案。