Json
JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。
LitJson
LitJson是一个Json的开源项目,这个比较稳定,推荐使用
JsonMapper.ToObject():把json字符串转成对象.
JsonMapper.ToJson():把对象转成json字符串.
使用时,dll文件要放在Plugins文件夹下,代码访问时要引用命名空间:using LitJson;
使用
/****************************************************
文件:JsonTest.cs
作者:LuckyMechanic
日期:#CreateTime#
*****************************************************/
using UnityEngine;
using LitJson;
public class JsonTest : MonoBehaviour
{
void Start()
{
string str1 = "A";
string str2 = "B";
JsonData register = new JsonData();
register["router"] = "register";
register["data"] = new JsonData();
register["data"]["username"] = str1;
register["data"]["passward"] = str2;
string jsonDataRegister = JsonMapper.ToJson(register);
print(jsonDataRegister);
}
}