孙广东 2015.12.23
JSON 序列化功能和从 JSON 格式 转换到 对象。与 web 服务交互,或只是为了打包和拆包数据 到一个基于文本的格式很容易,这可以非常有用。
使用简单
JSON 序列化功能是围绕一个‘structured’的 JSON,意味着你描述变量将要存储在您的 JSON 数据中通过创建一个类或结构的概念。例如:
[Serializable]
public class MyClass
{
public int level;
public float timeElapsed;
public string playerName;
}
这定义普通 C# 类包含三个变量-level, timeElapsed, and playerName -并将其标记为可序列化,这是它工作于 JSON 序列化程序的必要条件。然后可以创建它的这样一个实例:
MyClass myObject = new MyClass();
myObject.level = 1;
myObject.timeElapsed = 47.5f;
myObject.playerName = "Dr Charles Francis";
通过使用 JsonUtility.ToJson。并将其序列化为 JSON 格式:
string json = JsonUtility.ToJson(myObject);
<