使用Unity JsonUtility.FromJson从具有嵌套值的json创建对象

时间:2019-04-26 14:52:31

标签: c# json unity3d

所有尝试在具有嵌套值的json上使用JsonUtility.FromJson的尝试都会失败。

如何在不为每个嵌套值创建类的情况下将以下json转换为对象?

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

2 个答案:

答案 0 :(得分:3)

使用SimplJson库像这样

JSONNode节点= JSON.Parse(jsonString);

string level = node [“ Player”] [“ Level”]。Value;

答案 1 :(得分:1)