-2
{
"1": {
"id": 1,
"name": "Name(1)",
"var": 24,
"type": "TEST"
},
"2": {
"id": 2,
"name": "Name(2)",
"var": 24,
"type": "TEST"
},
...
Использование TIntObjectMap в java и загрузка их как это отлично работает. Не удалось найти способ сделать это в C#.Как десериализовать этот JSON в C#?
GSON.fromJson(FileUtils.readFileToString(new File("file.json")),new TypeToken<Map<Integer, Definition>>() { }.getType()));
Ошибка преобразования значения 1 в тип – Indrz
@Indrz Учитывая ваш json в вопросе, я протестировал свой код перед публикацией, и он работает ... Поэтому, пожалуйста, напишите что-нибудь лучше, чем «Ошибка преобразования значения 1 в тип» –
@ Jim Я проверил снова сейчас , Это правильно и работает ... –