我需要反序列化此json(https://mtgjson.com/json/AllCards.json),但是具有动态名称,请尝试使用json.net和c#中的动态对象。请帮助。
答案 0 :(得分:0)
看看this SO answer。您可以使用以下内容:
var json = System.IO.File.ReadAllText("path/to/dataFile.json"); // read JSON string data
dynamic data = Json.Decode(json); // parse JSON string
您需要从Json.Decode
程序集中获取System.Web.Helpers
,我认为应该在MVC 5 Nuget package中可用。