javascript - Json数组到Javascript中的json
问题描述
我正在尝试使用云功能将多条记录添加到 firebase 数据库。为此,我使用 JSON 数组来保存 JSON 对象并将其转换为 JSON 字符串。我在一个循环中运行下面的代码,其中 game_id、player1、player2 和 card_obj 的值发生了变化。
arr.push({
game_id:{
players:{
player1:player_obj1,
player2:player_obj
},
game_type:card_obj
}
});
games_ref.update({active_games:JSON.stringify(arr)});
但我得到的输出为:
"{\"19097718\":{\"playerObj\":{\"player1\":\"1o8CRZIfurbxnU5C5z6VoaAQMIP2\",\"player2\":\"8EhyHte506YzXYLbHDznVvQjKWl1\"},\"game_id\":\"26cards\"},\"42637418\":{\"playerObj\":{\"player1\":\"1o8CRZIfurbxnU5C5z6VoaAQMIP2\",\"player2\":\"8EhyHte506YzXYLbHDznVvQjKWl1\"},\"game_id\":\"13cards\"},\"52987418\":{\"playerObj\":{\"player1\":\"1o8CRZIfurbxnU5C5z6VoaAQMIP2\",\"player2\":\"8EhyHte506YzXYLbHDznVvQjKWl1\"},\"game_id\":\"13cards\"}}"
解决方案
推荐阅读
- list - 来自firestore的多尺寸和多色产品(获取具有2个对象的子集合)
- java - 如何在 Android Studio 的线程中运行心率监测器代码片段
- r - 使用数组名称改变列
- sql - 雪花视图嵌套计算
- java - Install4j java 选择“i4jv”
- apache-kafka - Kafka Source Connector 端是否可以有 DeadLetter Queue 主题?
- java-8 - 如何在java中获取TimeZone偏移值
- python - Kafka事务模式错误地抱怨broker版本不兼容
- sas - SAS 检查结果
- mysql - 从变量中检索转义字符 (\)