1. 程式人生 > >用 dynamic 型別接收json資料

用 dynamic 型別接收json資料

public class XunKuModel
    {
        public int state = -1;
        public string message ="";
        public dynamic data ="";
    }

 

string rst = "{\"data\":{\"UserID\":5615,\"Status\":1,\"Message\":\"登入成功\",\"Token\":\"336c2ce2-f810-4ba6-9049-31f5a78ae5d0\"},\"message\":\"\",\"state\":0}";

XunKuModel model = JLLib.JsonHelper.GetObjByJson<XunKuModel>(rst);

if(model.state==0)
                {
                    var lmodel = model.data;
                    if(lmodel["Message"]=="登入成功")
                    {
                        string Token = lmodel["Token"];
                        string UserID = lmodel["UserID"].ToString();
                    }
                }