SimpleJSON在unity端序列化和反序列化
来源:互联网 发布:西安app软件开发公司 编辑:程序博客网 时间:2024/06/05 05:51
序列化:
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"]);
}
下面推荐一个雨松的。没使用过。但是看上很厉害
- SimpleJSON在unity端序列化和反序列化
- Unity XML的序列化和反序列化
- Unity 数据 序列化和反序列化 通用方法
- Unity 中XML序列化和反序列化
- Unity Json的序列化和反序列化
- unity序列化和反序列XML,并添加属性
- 序列和反序列化
- 序列和反序列化
- Protobuf-net在Unity中的序列化与反序列化
- 序列化和反序列化
- 序列化和反序列化
- 序列化和反序列化
- c# 序列化和反序列化
- .NET序列化和反序列化
- .net序列化和反序列化
- 序列化和反序列化
- C#序列化和反序列化
- XML序列化和反序列化
- Source Insight 回复默认设置以及修改代码和注释字体
- keil环境下stm32 对printf映射
- 重构qDebug()<<,使log输出到文件
- C++实验5-项目1
- Android蓝牙扫描
- SimpleJSON在unity端序列化和反序列化
- oracle时间函数(三)last_day(),add_months(),month between()
- Schema简单教程
- boost库之udp client实例
- c++中“箭头(->)”和“点号(.)”操作符的区别
- 自定义通讯录索引
- rmi远程接口调用示例
- DNS在架构设计中的巧用
- JVM内存结构、垃圾回收那点事