Json写类
1 public class Hero 2 { 3 public string name; 4 public int power; 5 6 } 7 public class Heros 8 { 9 public Hero[] heros; 10 11 } 12 13 public class ListJsonDemo : MonoBehaviour { 14 15 void Start () { 16 Fun1(); 17 18 } 19 20 //第一种方案 写类 21 private void Fun1() 22 { 23 //创建Json 24 //{ 'Heros':[{'name':'超人','power':95},{'name':'蝙蝠侠','age':85}]} 25 Hero hero1 = new Hero(); 26 hero1.name = "超人"; 27 hero1.power = 95; 28 Hero hero2 = new Hero(); 29 hero2.name = "蝙蝠侠"; 30 hero2.power = 85; 31 32 Heros heros = new Heros(); 33 heros.heros = new Hero[] { hero1, hero2 }; 34 35 string jsonStr = JsonMapper.ToJson(heros); 36 Debug.Log(jsonStr); 37 38 //解析Json 39 Heros newHeros = JsonMapper.ToObject<Heros>(jsonStr); 40 // Debug.Log(newHeros.heros[1].power); 41 42 }