Использование Unity JsonUtility.FromJson для создания объекта из json с вложенными значениями - PullRequest
2 голосов
/ 26 апреля 2019

Все попытки использовать JsonUtility.FromJson для json с вложенными значениями заканчиваются неудачей.

Как бы вы превратили следующий json в объект, не создавая класс для каждого вложенного значения?

{
  "Player": {
    "Level": 1
  },
  "Weapons":{
    "BasicWeapon": {
      "Level": 1
    }
  }
}

Ответы [ 2 ]

3 голосов
/ 26 апреля 2019

использовать SimplJson Библиотека Нравится

узел JSONNode = JSON.Parse (jsonString);

string level = node ["Player"] ["Level"]. Значение;

1 голос
/ 08 мая 2019

есть также другая библиотека, которая может обрабатывать это:
https://assetstore.unity.com/packages/tools/input-management/json-net-for-unity-11347

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...