我可以在屬性中指定路徑以將我的類中的屬性映射到我的JSON中的子屬性嗎?有些代碼(我無法更改)使用Newtonsoft.Json DeserializeObject<T>(strJSONData)從Web請求中獲取數(shù)據(jù)并將其轉(zhuǎn)換為類對象(我可以更改類)。通過使用我的類屬性進行裝飾,[DataMember(Name = "raw_property_name")]我可以將原始JSON數(shù)據(jù)映射到我的類中的正確屬性。有沒有辦法可以將JSON復雜對象的子屬性映射到一個簡單的屬性?這是一個例子:{
"picture":
{
"id": 123456,
"data":
{
"type": "jpg",
"url": "http://www.someplace.com/mypicture.jpg"
}
}}除了URL之外,我不關(guān)心任何其他圖片對象,因此不想在我的C#類中設(shè)置復雜對象。我真的只想要這樣的東西:[DataMember(Name = "picture.data.url")]public string ProfilePicture { get; set; }這可能嗎?
- 3 回答
- 0 關(guān)注
- 614 瀏覽
添加回答
舉報
0/150
提交
取消