ฉันสับสนเมื่อต้องใช้วิธีการแยกวิเคราะห์ทั้งสองนี้
หลังจากที่ผมสะท้อนข้อมูล json_encoded ของฉันและดึงมันกลับมาทางอาแจ็กซ์ผมมักจะวิ่งเข้ามาในความสับสนเกี่ยวกับเมื่อฉันควรใช้JSON.stringifyและJSON.parse
ฉันได้รับ[object,object]
ในconsole.logของฉันเมื่อแยกวิเคราะห์และวัตถุ JavaScript เมื่อเป็นสตริง
$.ajax({
url: "demo_test.txt",
success: function(data) {
console.log(JSON.stringify(data))
/* OR */
console.log(JSON.parse(data))
//this is what I am unsure about?
}
});
json.stringify(json.parse(data))
ร่วมกันจะช่วยให้ตรวจสอบข้อมูลหรือเปิดการอ่านของมนุษย์: