我想從一個JSON使用C#獲得「水果」,「動物」,「數字」,我也想得到「水果」,「動物」和「數字」中的值我正在使用json.net,但我無法弄清楚如何獲得我想要的數據。我怎麼能得到JSON對象內的值和對象本身的名稱在C#
{
"fruits":[
"apple",
"orange",
"grapes",
"banana"
],
"animals":[
"cat",
"dog",
"lion",
"bird",
"horse"
],
"numbers":[
"1",
"2",
"3",
"4",
"5"
]
}
我知道我可以有這個
public class RootObject
{
public List<string> fruits { get; set; }
public List<string> animals { get; set; }
public List<string> numbers { get; set; }
}
做到這一點,但是當我添加另一個對象喜歡的顏色,所以我需要添加
public List<string> colors{ get; set; }
我想要的僅僅是簡單地得到對象名稱及其值,而不必定義新的屬性。
我知道這是已經回答,如果有任何請只是評論一些鏈接。
'不必創建一個新的構造函數'你的構造函數是什麼意思? – CodeNotFound
爲什麼不反序列化爲'Dictionary>'而不是? –
zerkms
@CodeNotFound 我的意思是沒有創建另一個 公開名單 colors {get;組; } –