我在理解如何实现这一点方面遇到了问题。
基本上我们有一个 API,用户发送以下格式的 JSON:
{
"Profile":[
{
"Name":"Joe",
"Last":"Doe",
"Client":{
"ClientId":"1",
"Product":"Apple",
"Message":"Peter likes apples"
},
"Date":"2012-02-14"
}
]
}
我有一堂课叫Profile
带参数Name
, Last
,以及一个对象作为其成员之一,称为Client
还有财产Date
.
像这样的东西:
public class Profile {
public string Name {get; set;}
public string Last {get; set;}
public Client client {get; set;}
public DateTime dDate {get; set;}
}
所以基本上,我不知道如何获取 JSON 然后将其映射到我的对象。
任何“帮助”我理解的帮助将不胜感激。
您可以使用Json.NET https://www.newtonsoft.com/json将您的 json 字符串反序列化为(对您的类进行一些修改)
var yourObject = JsonConvert.DeserializeObject<Root>(jsonstring);
public class Root
{
public Profile[] Profile;
}
public class Profile
{
public string Name { get; set; }
public string Last { get; set; }
public Client Client { get; set; }
public DateTime Date { get; set; }
}
public class Client
{
public int ClientId;
public string Product;
public string Message;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)