.set(jsonObject)
をFirebase DBに挿入して、anglefire2を使用すると、オブジェクトがエスケープされます(二重引用符の前にバックスラッシュが追加されます)。
jsonObject
を手動でDB(console.firebase.google.com)に追加すると、すべて正常に動作します。Firebase - JSONで送信されたオブジェクトの結果がエスケープされました
let obj = {
key0 : 0,
key1 : 1
};
console.log(obj);
let jsonObject = JSON.stringify(obj);
console.log(jsonObject);
// af is AngularFire instance
af.database.object("/myList/0").set(jsonObject)
Firebase DBコンソールの結果は次のとおりです。"{\"key0\":0,\"key1\":1}"
しかし、私はFirebase DBコンソールに移動し、値でエスケープオブジェクトを交換するとき、私は期待される結果を得ますconsole.log(jsonObject)
から。
何が問題ですか?
はありがとう