我試過谷歌搜索沒有看到任何東西..所以也許這是不可能的?如何使用json.net檢索JsonProperty?
我JSON類有很多這樣的變量,其中變量jsonproperty匹配:
public class JSONChampData
{
[JsonProperty("banpercent")]
public Banpercent Banpercent { get; set; }
}
public class Banpercent
{
[JsonProperty("evelynn")]
public double Evelynn { get; set; }
[JsonProperty("zed")]
public double Zed { get; set; }
[JsonProperty("nunu")]
public double Nunu { get; set; }
etc...
}
我試圖想出一個辦法說..搜索「伊芙琳」或「捷思「例如..並能夠拉起在」double Evenlynn「或」double Zed「下保存的值..但我無法想出除了能夠查找JsonProperty元素之外的任何其他方式..這是可能的?
我也接受其他解決方案..我完全卡住了。感謝
編輯:完整JSON文件位置:pastebin.com/9KWCCHk4
爲什麼你想通過屬性名來訪問成員?你不能只使用變量名嗎?要獲得屬性數據,您需要使用反射:http://msdn.microsoft.com/en-us/library/z919e8tw.aspx – BradleyDotNET
這完全不清楚你想要做什麼。你是否試圖從JSON字符串中解析出這些特定的值?你是否試圖將值傳遞給'JsonProperty'屬性? –
目前還不清楚你要求什麼。你可以提供一些虛構的方法的輸入和輸出,可以做你想要的嗎? – StriplingWarrior