Как десериализовать json и не сделать множественный экземпляр класса, в единице 3d и simplejson? - PullRequest
0 голосов
/ 01 февраля 2019

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

Я делаю это в C # (новичок в этом) и Unity 3D, не используя какую-либо сериализационную библиотеку, просто simplejson и JsonUtility (да, я знаю, что это отстой).У меня сложная внутренняя структура.

{
    JsonArray[5] -> more jsonArray inside
    JsonArray[5]
    JsonArray[5]
    JsonArray[5]
    JsonArray[5]
}

1 Ответ

0 голосов
/ 01 февраля 2019

SimpleJson не имеет этой функции, вам нужно написать собственную реализацию.

У JsonUtility есть такая, используйте JsonUtility.FromJsonOverwrite

...