1.接收解析 using LitJson
private void OnMessageReceived(string message)
{
JsonData jd = JsonMapper.ToObject(message);
Debug.Log("接收到消息 JD: " + jd.ToJson());
try {
GVars.user.gameGold = int.Parse(jd["game_gold"].ToString());
}
}
catch (System.Exception es) {
Debug.LogError(" " + es);
throw;
}
}
2.合成
(1)创建一个类
public class ReceData {
public string id;
public string type;
}
(2)使用
private void Compound()
{
ReceData data = new ReceData();
data.id = GVars.user.id.ToString();
data.type = "1";
//将数据转换为json字符串
string jsonstring = JsonUtility.ToJson(data);
Debug.LogError(jsonstring);
}