序列化:
SimpleJSON.JSONClass data =new SimpleJSON.JSONClass();
SimpleJSON.JSONData da = new SimpleJSON.JSONData(1);SimpleJSON.JSONArray daj = BuildNode(Stronghold);
data.Add("obj",da); //普通
data.Add("array", daj); //数组
JSONArray BuildNode(Vector3[] arr)
{
JSONArray result = new JSONArray();
JSONClass tmp;
for (int i = 0; i < arr.Length; i++)
{
Vector3 v = arr[i];
tmp = new JSONClass();
tmp["x"] = new JSONData(v.x);
tmp["y"] = new JSONData(v.y);
tmp["z"] = new JSONData(v.z);
result.Add(tmp);
}
return result;
}
//反序列化
SimpleJSON.JSONNode data = SimpleJSON.JSON.Parse(jsondata);
int cmdValue = data["obj"].AsInt; //普通
SimpleJSON.JSONArray daj = data["array"].AsArray; //数组
for (int i = 0; i < daj.Count; i++)
{
Debug.Log(""+ daj[i]["x"]);
}
下面推荐一个雨松的。没使用过。但是看上很厉害