Неожиданный символ, обнаруженный при анализе значения ⇐ C#
Неожиданный символ, обнаруженный при анализе значения
В настоящее время у меня есть некоторые проблемы. Я использую С# с Json.NET. Проблема в том, что я всегда получаю:
{"Неожиданный символ, обнаруженный при анализе значения: e. Path '', строка 0, позиция 0."
Итак, я использую Json.NET следующим образом. У меня есть класс, который следует сохранить. Класс выглядит следующим образом:
публичная статистика класса { общедоступное время строки {get; набор; } общедоступное строковое значение {get; набор; } } общедоступный класс ViewerStatsFormat { общественный список viewstats {get; набор; } общедоступная строковая версия {get; набор; } общедоступный ViewerStatsFormat (bool chk) { this.viewerstats = новый список(); } } Один объект этого класса будет заполнен и сохранен с помощью:
File.WriteAllText(tmpfile, JsonConvert.SerializeObject(current), Encoding.UTF8); Сохранение работает нормально, файл существует и заполнен. После этого файл будет прочитан обратно в класс с помощью:
попробуй { ViewerStatsFormat текущий = JsonConvert.DeserializeObject(tmpfile); //другие вещи } поймать (исключение ex) { // запись ошибок } Теперь в строке current= появляется исключение:
{"Неожиданный символ, обнаруженный при анализе значения: e. Path '', строка 0, позиция 0."
Я не знаю, почему это происходит. Файл JSON выглядит следующим образом -> Нажмите на меня, я ссылка JSON
Есть ли у кого-нибудь идеи?
В настоящее время у меня есть некоторые проблемы. Я использую С# с Json.NET. Проблема в том, что я всегда получаю:
{"Неожиданный символ, обнаруженный при анализе значения: e. Path '', строка 0, позиция 0."
Итак, я использую Json.NET следующим образом. У меня есть класс, который следует сохранить. Класс выглядит следующим образом:
публичная статистика класса { общедоступное время строки {get; набор; } общедоступное строковое значение {get; набор; } } общедоступный класс ViewerStatsFormat { общественный список viewstats {get; набор; } общедоступная строковая версия {get; набор; } общедоступный ViewerStatsFormat (bool chk) { this.viewerstats = новый список(); } } Один объект этого класса будет заполнен и сохранен с помощью:
File.WriteAllText(tmpfile, JsonConvert.SerializeObject(current), Encoding.UTF8); Сохранение работает нормально, файл существует и заполнен. После этого файл будет прочитан обратно в класс с помощью:
попробуй { ViewerStatsFormat текущий = JsonConvert.DeserializeObject(tmpfile); //другие вещи } поймать (исключение ex) { // запись ошибок } Теперь в строке current= появляется исключение:
{"Неожиданный символ, обнаруженный при анализе значения: e. Path '', строка 0, позиция 0."
Я не знаю, почему это происходит. Файл JSON выглядит следующим образом -> Нажмите на меня, я ссылка JSON
Есть ли у кого-нибудь идеи?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
JsonReaderException: при анализе значения обнаружен неожиданный символ: < [закрыто]
Anonymous » » в форуме C# - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-