我想從RESTFULL API解析JSON答案。我通常使用NewtonSoft Json.Net來反序列化對象(藉助諸如Json2Csharp之類的工具)。解析不可預知的類型名稱的Json對象
雖然這一次,我從web服務得到的答案更復雜。
答案是像如下:(見完整的答案here)
[
{
"semester": 0,
"modules": {
"B-ANG-052": {...},
"B-ANG-056": {...},
...
},
{
"semester": 1,
"modules": {
"BSU-CPR-125": {...},
"BSU-BPR-098": {...},
...
},
...
[
問題是,對象B-ANG-052
,B-ANG-056
,BSU-CPR-125
和BSU-BPR-098
是同一類型,但其數量和名稱各不相同,我不能在查詢之前預測他們的姓名和號碼。
Idealy,我希望能夠像
創造的東西,但是很明顯Json.Net當我嘗試這樣做,拋出一個Exeption。
我非常感謝在這件事上的一些幫助,因爲我一直沒能找到任何線索。
提前致謝!
謝謝你的快速回答!我馬上試試:) – 2015-04-05 15:47:24
**你太棒了。** – 2015-04-05 15:58:16
@HippolyteBarraud樂於助人。 – Yatrix 2015-04-06 01:28:36