这里使用JSON.stringify()有什么区别?

Hel*_*rld 0 javascript jquery

结果p和之间的差异有什么不同,q为什么你会采用哪种方式,哪种方式最好?

        var my = [
                {"a":"sdsds"},
                {"b":"sdsds"},
                {"c":"sdsds"},
                {"d":"sdsds"},
                {"e":"sdsds"}
        ];






        var p = JSON.stringify({ "myText": my };);
        var q = { "myText": JSON.stringify(my) };
Run Code Online (Sandbox Code Playgroud)

Ry-*_*Ry- 8

p 是一个字符串包含:

'{"myText":[{"a":"sdsds"},{"b":"sdsds"},{"c":"sdsds"},{"d":"sdsds"},{"e":"sdsds"}]}'
Run Code Online (Sandbox Code Playgroud)

q 是一个对象:

{
    myText: '[{"a":"sdsds"},{"b":"sdsds"},{"c":"sdsds"},{"d":"sdsds"},{"e":"sdsds"}]'
}
Run Code Online (Sandbox Code Playgroud)

他们不是一回事,所以我不能告诉你哪个是最好的.你想用它做什么?