dynamic jsonObject = JsonConvert.DeserializeObject(jsonTxt);
if (jsonObject.root.rtn != "1") 甚麼情況是1???
if (jsonObject.root.rtn != "0") 甚麼情況會是0
jsonObject.root.msg
.root
.rtn
.msg
請問它們代表的是什麼QQ
.root.rtn 輸出的0/1代表的是什麼?????
查了很久不知是不是關鍵字錯誤 沒有結果
要看你的jsonTxt來源是甚麼,誰去定義的變數?
但就你問的變數,常見的意義來講:
root = 根路徑
rtn = return(回應、返回)
msg = message(訊息)
那輸出的值,0/1 表示啥,那要問之前定義的人了。
你要不要先去看看你的 jsonTxt 的內容啊~~~
看完了,我想你就會有解答了。
如果還是沒有....那~~~你得再次重修了。
這段是指把 jsonTxt 反序列化為物件
dynamic jsonObject = JsonConvert.DeserializeObject(jsonTxt);
根據你的if判斷 json格式可能為
{
"root": {
"rtn": "1",
"msg": ""
}
}
jsonObject.root.rtn 的 1 或 0 是根據jsonTxt 傳進來的值反序列化出來的