如何将javascript数组转换为格式化的JSON字符串

Sle*_*uue -1 javascript arrays json

可以说我有一个看起来像这样的对象:

var test = {
    jsonString: {
        groups: ['1','2','3','4','5']
    }

}
Run Code Online (Sandbox Code Playgroud)

我怎么能让它看起来像这样的json字符串?

var test = {
    jsonString: "{\"groups\":[\"1\",\"2\",\"3\",\"4\",\"5\"]}"
  }
Run Code Online (Sandbox Code Playgroud)

我对如何做到这一点有点失落.而且我认为JSON.stringify(test.jsonString)不会做我需要的确切技巧,但我可能只是做错了.任何帮助或任何方向看哪里都会很棒!谢谢!

Bar*_*mar 5

是的,这正是你需要做的.然后将其分配回属性.

var test = {
    jsonString: {
        groups: ['1','2','3','4','5']
    }
}

test.jsonString = JSON.stringify(test.jsonString);
console.log(test);
Run Code Online (Sandbox Code Playgroud)