0

cobravsmongoose を使用して ruby​​ から json オブジェクトを作成しましたが、属性の@前にシンボルがあります。JavaScript の標準的なオブジェクト表記でそれらにアクセスしようとするとobject.object.object.@attributeparse error が発生します。これらのオブジェクトにアクセスする別の方法はありますか?

4

2 に答える 2

1

代わりに、JSON を文字列として取得します。置換を実行して @ 記号をクリーンアップし、JSON として再作成します。

于 2008-10-30T20:34:56.367 に答える
1

また、添え字表記を使用してオブジェクト属性にアクセスすることもできます。

object.object['@attribute']

しかし、@Diodeusが提案したようにする方が良い

于 2008-10-30T20:37:30.433 に答える