Saya memiliki objek format JSON yang saya baca dari file JSON yang saya miliki dalam variabel bernama teamJSON, yang terlihat seperti ini:
{"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"}]}
Saya ingin menambahkan item baru ke array, seperti
{"teamId":"4","status":"pending"}
untuk berakhir dengan
{"theTeam":[{"teamId":"1","status":"pending"},{"teamId":"2","status":"member"},{"teamId":"3","status":"member"},{"teamId":"4","status":"pending"}]}
sebelum menulis kembali ke file. Apa cara yang baik untuk menambahkan elemen baru? Saya mendekati tetapi semua tanda kutip ganda lolos. Saya telah mencari jawaban yang bagus tentang SO tetapi tidak ada yang cukup menutupi kasus ini. Setiap bantuan dihargai.
teamJSON
variabel Anda ? Apakah itu string JSON, yaitu '{"theTeam":[...]}'
atau literal objek yang sebenarnya? Petunjuk: gunakanconsole.log(typeof teamJSON)
yourObj.theTeam.push({"teamId":"4","status":"pending"});