इन दो पार्सिंग विधियों का उपयोग करने पर मुझे भ्रम हुआ है।
जब मैं अपना json_encoded डेटा प्रतिध्वनित करता हूं और इसे ajax के माध्यम से वापस प्राप्त करता हूं, तो मैं अक्सर भ्रम में चला जाता हूं कि मुझे JSON.stringify और JSON.parse का उपयोग कब करना चाहिए ।
मैं [object,object]
अपने कंसोल.लॉग में मिलता हूं जब पार्स किया जाता है और एक जावास्क्रिप्ट ऑब्जेक्ट जब स्ट्रिंग किया जाता है।
$.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))
:।