繁体   English   中英

如何将 JSON 值连接到 javascript 中的一个长字符串中?

[英]How do I concat JSON values into one long string in javascript?

我正在尝试获取 JSON 值并将它们放入 javascript 中的一个长字符串中

0: "{start: '2021-11-30T09:00:00-06:00', end: '2021-11-30T09:59:00-06:00'}"
1: "{start: '2021-11-30T13:00:00-06:00', end: '2021-11-30T13:59:00-06:00'}"

我试图让它看起来像一个像这样用逗号分隔的长字符串。

{start: '2021-11-30T09:00:00-06:00', end: '2021-11-30T09:59:00-06:00'}, {start: '2021-11-30T13:00:00-06:00', end: '2021-11-30T13:59:00-06:00'}

如果您有两个值,则可以将它们包装在 [] 中以创建一个数组。 您也可以使用相同的方式(即 {x, y} )创建 object,但在这种情况下,您将创建具有重复属性的 object*。

 const x = "{start: '2021-11-30T09:00:00-06:00', end: '2021-11-30T09:59:00-06:00'}"; const y = "{start: '2021-11-30T13:00:00-06:00', end: '2021-11-30T13:59:00-06:00'}"; let final = [x, y]; console.log(final);

如果您将这些值作为一个数组,并且您正在尝试以您提供的格式生成一个实际的字符串:

 const data = [ "{start: '2021-11-30T09:00:00-06:00', end: '2021-11-30T09:59:00-06:00'}", "{start: '2021-11-30T13:00:00-06:00', end: '2021-11-30T13:59:00-06:00'}" ]; let final = data.join(','); console.log(final);

* 这是假设您在这里有两个 json 对象,而您没有。 您的输入不是 output 都不是有效的 json。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM