Newtonsoft.Json работает в редакторе Unity, но не на мобильных устройствах.C#

Место общения программистов C#
Anonymous
Newtonsoft.Json работает в редакторе Unity, но не на мобильных устройствах.

Сообщение Anonymous »

Я программирую игру вопросов и ответов по категориям в Unity. Категории получаются с помощью PHP-скрипта, который возвращает текст JSON.* когда я использую это решение в UnityEditor, оно работает правильно, но когда я устанавливаю .apk на свое мобильное устройство, десериализация не работает*.

Подключение к базе данных mysql и сценариям PHP работает правильно, потому что до входа в систему все работает нормально

Код: Выделить всё

string json = [
{   "id_cat":"1",
"nombre_cat":"DAM",
"id_cat_padre":"0"
},
{   "id_cat":"4",
"nombre_cat":"ASIR",
"id_cat_padre":"0"
},
{   "id_cat":"5",
"nombre_cat":"DAW",
"id_cat_padre":"0"
}
]
затем я преобразую эту строку в список категорий

Код: Выделить всё

lsSubCategorias = JsonConvert.DeserializeObject(json, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore });
Я вставил в код трассировку, и она находится прямо на той строке, где она заканчивается.

Я установил Newtonsoft.Json использует NuGet, и он появляется в ссылках.

Я также имел дело только с одним объектом категории вместо списка, но это не работает либо.
И это не проблема визуализации, потому что я создал объекты категорий и кнопки с их помощью.

Проблема в том, что он работает в редакторе Unity, но не работает на моем устройстве Android[/b]

На моем мобильном телефоне произошла следующая ошибка:

ОШИБКА типа: System.PlatformNotSupportedException
ToString Error(): Error.ToString()

Подробнее здесь: https://stackoverflow.com/questions/591 ... le-devices

Вернуться в «C#»