Unity生成Json文本的几种方法
首先就是添加LitJson方法库,直接将网上下载到的LitJson.dll拖入Unity文件夹中即可。
1.通过JsonMapper生成Json文本
JsonMapper.ToJson指令,可以快速的将Object类型的对象转化为string类型的Json文本。
示例:
public class JsonTest1
{
public JsonTest2 jsontest2;
}
public class JsonTest2
{
public string test;
}
先声明两个用于测试的类,JsonTest1类中包含了一个JsonTest2类的实例,JsonTest2类中又有一个名为test的字符串,我们接下来对此字符串赋值,并将JsonTest1的新实例转化为Json文本。
不要忘了using上LitJson类库;
public string bBb()
{
JsonTest1 aAa = new JsonTest1();
aAa.jsontest2 = new JsonTest2();
aAa.jsontest2.test = "输出惹.";
return JsonMapper.ToJson(aAa);
}
然后我们找个地方调用bBb方法,生成如图:
、
可以看到输出了成功的Json文本,接下来我们通过FileStream把此文本放进一个新的Json文件中即可。

最低0.47元/天 解锁文章
2435

被折叠的 条评论
为什么被折叠?



