facebook twitter hatena line email

「Unity/Csharp/Json」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==jsonを扱うには== Unity 5.3からJsonUtilityが使えるようになったので、JsonUtilityを使った ==json展開== public class AuthScript : MonoBehaviour...」)
 
(json展開)
行12: 行12:
 
  public int id = 0;
 
  public int id = 0;
 
  public string name = "";
 
  public string name = "";
}
+
}
 
       void ExecJsonParse (string json) {
 
       void ExecJsonParse (string json) {
 
         ResData resData = JsonUtility.FromJson<ResData>(json);
 
         ResData resData = JsonUtility.FromJson<ResData>(json);

2017年11月9日 (木) 11:44時点における版

jsonを扱うには

Unity 5.3からJsonUtilityが使えるようになったので、JsonUtilityを使った

json展開

public class AuthScript : MonoBehaviour {
	class ResData {
		public string status = "ok";
		public string notice = "";
		public string user;
	}
	class ResUser {
		public int id = 0;
		public string name = "";
	}
     void ExecJsonParse (string json) {
       ResData resData = JsonUtility.FromJson<ResData>(json);
       Debug.Log("status=" + resData.status);
       Debug.Log("notice=" + resData.notice);
     }
}

公式JsonUtility

https://docs.unity3d.com/ScriptReference/JsonUtility.html