私はこのようになりますJSONオブジェクトがあります。識別子は@
記号で開始したとき、私はPHPでJSONデータにアクセスするにはどうすればよい識別子が@記号で始まる場合、PHPでオブジェクトにアクセスする方法は?
{#119130 ▼
+"@id": "1EBEF5DA"
+"@name": "The"
+"@renewal": "xxxxx"
+"@languages": "Eng"
}
を?エラーで$var->@id
結果を使用してアクセスしようとして例えば
:
Parse error: syntax error, unexpected '@', expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$'
は私が
$var->id
を試してみましたが、それは
Undefined Property
になります。
あなたは[ 'ID @'] '$するvar'経由でアクセスしてみてください。これがうまくいくなら私はあなたの答えとしてそれを追加します。 – cramopy
なぜjsonプロパティの先頭に '@'が付きますか?それは無効ではありませんが、何がポイントですか? – Gordon
@Gordonはなぜクライアントの開発者がこのようにしたのかわからない。これは私がクライアントサーバーから得た応答であり、それを処理するはずです。 – kevinabraham