首页 > 代码库 > 《转》Unity3D研究院编辑器之5.3JSON的序列化
《转》Unity3D研究院编辑器之5.3JSON的序列化
Unity5.3 的一项新功能就是Json的序列化,支持嵌套使用,可以把json字符串转成对象,把对象转成json字符串。
using UnityEngine;using UnityEditor;using System.Collections;using System; public class NewBehaviourScript : MonoBehaviour { void Start () { MyObject myObject = new MyObject(); myObject.name = "雨松MOMO"; myObject.newOjbect = new MyNewObject(){level =100}; string json = JsonUtility.ToJson(myObject); Debug.Log(json); myObject = JsonUtility.FromJson<MyObject>(json); Debug.Log(myObject.name +" " + myObject.newOjbect.level); JsonUtility.FromJsonOverwrite(json,myObject); }} [Serializable]public class MyObject{ public string name; public MyNewObject newOjbect; }[Serializable]public class MyNewObject{ public int level;}
目前我用的是测试版。 遗憾的是还不支持字典 还有 Hashtable
或者试试这个人的方法, http://kou-yeung.hatenablog.com/entry/2015/12/31/014611
- 本文固定链接: http://www.xuanyusong.com/archives/3763
《转》Unity3D研究院编辑器之5.3JSON的序列化
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。