iT邦幫忙

0

dynamic jsonObject.root.rtn 的.root和.rtn是什麼TT

  • 分享至 

  • xImage

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代表的是什麼?????
查了很久不知是不是關鍵字錯誤 沒有結果

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
科科
iT邦研究生 1 級 ‧ 2022-07-15 11:36:04
最佳解答

要看你的jsonTxt來源是甚麼,誰去定義的變數?

但就你問的變數,常見的意義來講:
root = 根路徑
rtn = return(回應、返回)
msg = message(訊息)

那輸出的值,0/1 表示啥,那要問之前定義的人了。

原來rtn 是 return! 謝謝

0

你要不要先去看看你的 jsonTxt 的內容啊~~~

看完了,我想你就會有解答了。
如果還是沒有....那~~~你得再次重修了。

感謝大大的指點

0
w4560000
iT邦研究生 5 級 ‧ 2022-07-15 11:48:44

這段是指把 jsonTxt 反序列化為物件

dynamic jsonObject = JsonConvert.DeserializeObject(jsonTxt);

根據你的if判斷 json格式可能為

{
  "root": {
    "rtn": "1",
    "msg": ""
  }
}

jsonObject.root.rtn 的 1 或 0 是根據jsonTxt 傳進來的值反序列化出來的

感謝你詳盡的說明!!

我要發表回答

立即登入回答