字符串数组-在每个逗号的两边加上引号

时间:2018-08-28 08:04:38

标签: javascript arrays json string

我正在将JSON作为字符串发送,因此即使我在数组中进行解析, 它不带引号就发送出去,所以我必须手动将其添加,如下所示。.但这意味着引号只在数组的开头和结尾,使得数组只有一个。

首先,我将名称合并为一个字符串数组。

 var items = [];               
                    order_res.items.forEach(element => {
                        if (order_res.items.length > 1) {
                            items = items.concat(element.name)

然后我将其作为响应的一部分发送,并手动添加方括号和引号,否则它们不会以字符串格式出现在另一端,因此我可以对其进行解析。

             `{
                    "message": "Please press 1 or 2 to choose the item from your order",                          
                    "itemNames" : ["${items}"]                 
                }`

像这样穿过另一端:

  "itemNames" : ["Fashion Summer Floral Print Dress - Black / L,2017 Summer Women Dress Sexy - Black / L"]                 
                }

我要在逗号的两边加上引号!

如果我只是这样做:

"itemNames" : ${items}  

像这样穿过另一端:

"itemNames" : Fashion Summer Floral Print Dress - Black / L,2017 Summer Women Dress Sexy - Black / L                
                    }

我无法解析它,我正在尝试解析它。

0 个答案:

没有答案