I am trying to add multiple records to the firebase database using cloud functions. To do this I am using a JSON array to hold JSON objects and converting it to a JSON string. I am running the below code in a loop where values of game_id,player1,player2 and card_obj changes.
arr.push({
game_id:{
players:{
player1:player_obj1,
player2:player_obj
},
game_type:card_obj
}
});
games_ref.update({active_games:JSON.stringify(arr)});
but I am getting output as:
"{\"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\"}}"