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 }