MeRRFiS
@MeRRFiS

ArgumentException: JSON parse error: Invalid value как решить?

Все тексты для своей игры я пишу в JSON файл, после того как я его переписал, у меня начала появляться эта ошибка
ArgumentException: JSON parse error: Invalid value.
UnityEngine.JsonUtility.FromJson (System.String json, System.Type type) (at <1386288601af43018501cce2912f52f4>:0)
UnityEngine.JsonUtility.FromJson[T] (System.String json) (at <1386288601af43018501cce2912f52f4>:0)
LangSystem.LangLoad () (at Assets/Script/Lang Script/LangSystem.cs:41)
LangSystem.Awake () (at Assets/Script/Lang Script/LangSystem.cs:27)

Но как только я удаляю с него определённый фрагмент, он начинает работать. Пожалуйста скажите в чем может быть ошибка как её исправить?
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ответы на вопрос 1
DanceM
@DanceM Куратор тега Unity
Кто хочет -ищет способ, кто не хочет -ищет причину
в чем может быть ошибка
В неверном JSON, как об этом говорит текст ошибки:
JSON parse error: Invalid value


как решить?
Вручную прочитать JSON, проверить на наличие опечаток, пропущенных символов и т.п. И убедится, что JSON парсер понимает написанную структуру, ведь не все парсеры одинаково полезны.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 янв. 2021, в 04:36
5000 руб./в час
28 янв. 2021, в 03:43
2000 руб./за проект
28 янв. 2021, в 02:42
120000 руб./в час