Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 字符串数组-在每个逗号的任一侧添加引号_Javascript_Arrays_Json_String - Fatal编程技术网

Javascript 字符串数组-在每个逗号的任一侧添加引号

Javascript 字符串数组-在每个逗号的任一侧添加引号,javascript,arrays,json,string,Javascript,Arrays,Json,String,我将JSON作为字符串发送,因此即使在数组中解析时, 它发送时没有引号,因此我必须手动添加它,如下所示。。但是这样做意味着引号只在数组的开始和结束处,使得数组只有一个项 "itemNames" : ["Fashion Summer Floral Print Dress - Black / L,2017 Summer Women Dress Sexy - Black / L"] } 首先,我将名称压缩为字符串数组 var i

我将JSON作为字符串发送,因此即使在数组中解析时, 它发送时没有引号,因此我必须手动添加它,如下所示。。但是这样做意味着引号只在数组的开始和结束处,使得数组只有一个项

  "itemNames" : ["Fashion Summer Floral Print Dress - Black / L,2017 Summer Women Dress Sexy - Black / L"]                 
                }
首先,我将名称压缩为字符串数组

 var items = [];               
                    order_res.items.forEach(element => {
                        if (order_res.items.length > 1) {
                            items = items.concat(element.name)
  "itemNames" : ["Fashion Summer Floral Print Dress - Black / L,2017 Summer Women Dress Sexy - Black / L"]                 
                }
然后我将其作为响应的一部分发送,并手动添加括号和引号,否则它们不会以字符串格式显示在另一端,这样我就可以对其进行解析

             `{
                    "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" : ["Fashion Summer Floral Print Dress - Black / L,2017 Summer Women Dress Sexy - Black / L"]                 
                }
我想在逗号的两边加引号

  "itemNames" : ["Fashion Summer Floral Print Dress - Black / L,2017 Summer Women Dress Sexy - Black / L"]                 
                }
如果我只是这样做:

  "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"]                 
                }
"itemNames" : Fashion Summer Floral Print Dress - Black / L,2017 Summer Women Dress Sexy - Black / L                
                    }

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

“itemNames”:[“${items}”
这不应该起作用,你不需要一个模板文本吗?可以将字符串推送到forEach循环中的数组吗?@CertainPerformance哦,是的,我还没有听说过模板文本。@Lesleyvdp“items”是一个字符串数组,问题是如果我只是在第二个se中将其作为json字符串的一部分进行解析另一方面,它不是作为数组格式的字符串。
             `{
                    "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"]                 
                }