Я новичок в единстве и застрял в чтении файла .json за предыдущие несколько дней. Есть много потоков и методов, которые объясняют это, но каждый раз, когда я пробовал любой из них, он отлично работал в редакторе Unity, но на устройствах IOS и Android он не загружал данные. Я попытался
1 – SimpleJSON из здесь
2 - я также пытался использовать файл .plist для сохранения моих данных (которые находятся в форме словаря) и преобразовать его расширение в .txt, поскольку .plist не работает на IOS, я использовал парсер PList, указанный в этом ссылка
для чтения plist, но опять же это сработало для редактора единства, но не для устройств Android и IOS.
Теперь, пока я ищу, есть ряд методов, таких как LitJSON FXJSON и т. д. Но прежде чем их пробовать, я просто хочу спросить, знает ли кто-нибудь о методе, который также работают для устройств IOS и Android. Может ли кто-нибудь перечислить способы чтения файла JSON, которые работают с IOS и Android... Спасибо.
Дополнение: в XCode это дает мне следующую ошибку, он не загружает файл .JSON.
Код, который я использовал для чтения файла, следующий:
string jsn;
using (StreamReader r = new StreamReader("Assets/Resources/FoodStore.json"))
{
jsn = r.ReadToEnd ();
}
JsonData jsonBooks = JsonMapper.ToObject(jsn);