javascriptを使用してBadgerFish表記属性にアクセスするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/251659

質問

cobravsmongooseを使用してrubyからjsonオブジェクトを作成しましたが、属性の前に @ 記号があります。 object.object.object。@ attribute などのJavaScriptの標準オブジェクト表記でアクセスしようとすると、解析エラーが発生します。これらのオブジェクトにアクセスする別の方法はありますか?

役に立ちましたか?

解決

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

他のヒント

下付き表記でオブジェクト属性にアクセスすることもできます:

object.object['@attribute']

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top