ฉันกำลังพยายามค้นหาว่าเกิดอะไรขึ้นกับการทำให้อนุกรม json ของฉันมีแอปเวอร์ชันปัจจุบันและเวอร์ชันเก่าและฉันพบความแตกต่างที่น่าแปลกใจในวิธีที่ JSON.stringify () ทำงาน (ใช้ไลบรารี JSON จาก json.org ).
ในแอปเวอร์ชันเก่าของฉัน:
JSON.stringify({"a":[1,2]})
ให้ฉันนี้;
"{\"a\":[1,2]}"
ในเวอร์ชันใหม่
JSON.stringify({"a":[1,2]})
ให้ฉันนี้;
"{\"a\":\"[1, 2]\"}"
ความคิดใดที่สามารถเปลี่ยนแปลงได้เพื่อให้ไลบรารีเดียวกันใส่เครื่องหมายคำพูดรอบวงเล็บอาร์เรย์ในเวอร์ชันใหม่