我有一個JSON對象,看起來像這樣:如何在標識符以@符號開頭時訪問php中的對象?
{#119130 ▼
+"@id": "1EBEF5DA"
+"@name": "The"
+"@renewal": "xxxxx"
+"@languages": "Eng"
}
如何訪問一個PHP中的JSON數據時標識符與@
符號開始?
例如試圖在一個錯誤使用$var->@id
結果來訪問它:
Parse error: syntax error, unexpected '@', expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$'
我試圖$var->id
但它導致Undefined Property
。
您可以嘗試通過'$ VAR [ '@身份證']'訪問它。如果這有效,我會將它添加爲您的答案。 – cramopy
爲什麼json屬性的前綴是「@」?這並非無效,但有什麼意義? – Gordon
@戈登不知道爲什麼客戶開發人員這樣做。這只是我從客戶端服務器獲得的響應,並且應該處理它。 – kevinabraham