obj | 要转换为 JSON 格式的对象。 |
prettyPrint | 如果为真,则格式化输出以提高可读性。如果为假,则格式化输出以使其大小最小。默认值为假。 |
string 对象的 JSON 格式数据。
生成对象的 JSON 表示形式。
这类似于 JsonUtility.ToJson,但它支持任何引擎对象。输出类似于通过 SerializedObject API 公开的属性,或在对象的 YAML 序列化形式中找到的属性。
如果对象包含具有对其他 Unity 对象的引用的字段,则通过记录每个引用的资源 GUID 和本地文件 ID 来序列化这些引用。此字符串可以保存,然后在 Unity 编辑器的另一个会话中反序列化,并且引用将正确解析。但是,只有位于非场景资源文件中的对象才能被引用。对场景内对象的引用(包括同一场景)将不会被序列化。
其他资源:JsonUtility.ToJson,AssetDatabase.TryGetGUIDAndLocalFileIdentifier