десериализовать JSON с динамическим именем свойства - PullRequest
0 голосов
/ 02 марта 2019

Мне нужно десериализовать этот json (https://mtgjson.com/json/AllCards.json),, но имя свойства динамическое, попробуйте json.net с динамическим объектом в c #. Помогите, пожалуйста.

1 Ответ

0 голосов
/ 03 марта 2019

Взгляните на этот ТАК ответ .Вы можете использовать что-то вроде следующего:

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 .

...