我对于何时使用这两种解析方法感到困惑。
在回显我的json_encoded数据并通过ajax将其检索回去之后,我常常会困惑何时应该使用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.parse()
用于将String转换为Object。JSON.stringify()
用于将对象转换为字符串。你也可以参考这个...