Advertisement
KpoKec

JSON test

Jul 12th, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.85 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4.  
  5. [System.Serializable]
  6. public class Data {
  7.     public int hp = 10;
  8.     public int mana = 20;
  9.     public float exp = 2.345f;
  10. }
  11. [System.Serializable]
  12. public class Cont {
  13.     public string name = "container";
  14.     public Data data1 = new Data();
  15.     public Data data2 = new Data();
  16. }
  17.  
  18.  
  19. public class TTT : MonoBehaviour {
  20.  
  21.     public Cont container;
  22.     [Multiline(5)]
  23.     public string json;
  24.  
  25.     public string GetJson(Cont _cont) {
  26.         string s = JsonUtility.ToJson(_cont);
  27.         return s;
  28.     }
  29.  
  30.     public Cont GetData(string _json) {
  31.         return JsonUtility.FromJson<Cont>(_json);
  32.     }
  33.  
  34.     public void ToJson() {
  35.         json = GetJson(container);
  36.     }
  37.     public void ToObject() {
  38.         container = JsonUtility.FromJson<Cont>(json);
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement