{
'AddUpdateResult': {
"Patient": "24919"
}
}
這是我的迴應的一部分,我面臨的問題是我得到的JSON響應是動態的,我需要解析它。在另一種情況下,我得到了這樣的東西。解析動態JSON響應
{
'EditUpdateResult': {
"Patient": "24919"
}
}
當我嘗試這樣的事情,我得到「Cannot read property Patient from null
」而原因就是它的期待「EditUpdateResult
」。
json.AddUpdateResult.Patient
我怎樣才能動態地訪問密鑰。像... json.whatever.Patient
,以便它可能AddUpdateResult
或EditUpdateResult
您是否只處理兩種可能的反應,或者您是否需要一個更一般的解決方案來處理具有「患者」屬性的任何響應? –
這不是JSON。字符串不能用'''字符引用。 – Quentin
JSON屬性用雙引號引起來,而不是單引號。代碼中的JSON在哪裏?它是一個字符串嗎?你把它解析成一個JS對象嗎?沒有代碼的問題很難回答。 –