Написал такой JSON:
{
"version": "13.5.3",
"mas": {"users": [
{
"id": 1,
"name": "John",
"password": "123",
"role" : "client"
}
]},
"jsonDataFile": {
"created": "2020-02-29T15:05:22+0000",
"usersCount": 1
}
}
Валидаторы говорят что json написан правильно.
Дальше через json2charp создал для них необходимые классы с полями
Парсинг выглядит так:
Где fileName - путь к файлу
Users users = JsonConvert.DeserializeObject<Users>(File.ReadAllText(fileName));
После старта выдает deserealize.Users.user.get returned null.
Но(!) если убрать поля version и jsonDataFile то парсит нормально. Всё как надо.
Как запарсить этот файл, не изменяя структуру json файла?