1
2
解决方案1:保留代码以当前代码为例,您应该能够使用
现在您已经有了上下文,可以以相同的方式访问它的内容
结论1尽管这确实可行,但如果您正在设置一个要操作/访问Json的解决方案,我强烈建议您创建数据模型,以便与之进行序列化,为此,请查看Unity的 JsonUtility (Json序列化) 解决方案2:在Json之间序列化C#对象让我们以Unity的手册为例: 数据模型类
首先,我们创建
数据初始化
在这里,我们创建一个类的新实例
将类序列化为Json
要序列化
现在,我们将类的对象等效为Json字符串:
从类生成Json
如果要用Json中的数据填充C#对象,可以通过调用
这些仅仅是基本操作,也是您可以使用JsonUtility的类/Json序列化所做的表面操作 结论2此解决方案更易于维护。您可以将其扩展为使用任意数量的模型类型,并具有C#对象导航的优势和方便性。创建使用数据对象的系统尤其有趣。 如果您对Json实用程序有疑问,例如如何管理数组、嵌套数据等。。我强烈建议花几分钟时间通读一遍 @Programmers Answer about JsonUtility 实践。 资源[Unity - Manual] JsonUtility / JsonSerialization [StackOverflow] Serialize and Deserialize Json and Json Array in Unity |