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方法,生成如图: