将字符串数组转换为JSON中的哈希数组

芬恩

我从服务器返回了以下JSON:

tags = ["tag1", "tag2", "tag3"]

我需要它看起来像这样:

[{"text":"tag1"},{"text":"tag2"},{"text":"tag3"}]

我通过运行以下代码来接近:

var new_list = []
for (i=0; i<tags.length; i++) {
  new_list.push({'text' : tags[i]});
}
new_list = JSON.stringify(new_list, ['text']);

返回:

 '[{"text":"tag1"},{"text":"tag2"},{"text":"tag3"}]'

但是我无法摆脱封装整个数组的字符串,我觉得必须有一种更优雅的方法。

拉杰什·坎南

实际上,您的代码正在产生您期望的输出

仅仅因为您使用的是JSON.strigify(),它就将其转换为字符串

您说的是,如果不进行字符串化,则您的键值不会显示为字符串。

供您参考缺省情况下,所有键在JSON中均为STRING

所以里面没有错

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将JSON字符串转换为php中的数组?

来自分类Dev

将哈希表转换为字符串数组

来自分类Dev

将JSON数组转换为bash字符串数组

来自分类Dev

Javascript 将 JSON 字符串转换为数组数组

来自分类Dev

将数组中的数组转换为字符串

来自分类Dev

将键值对的JSON数组转换为Javascript中的JSON字符串数组

来自分类Dev

将错误的JSON字符串转换为JSON数组

来自分类Dev

将JSON字符串转换为JSON数组

来自分类Dev

将JSON字符串转换为JSON数组

来自分类Dev

将包含 json 对象数组的字符串转换为 Java 中的数组

来自分类Dev

如何将哈希表数组转换为字符串数组

来自分类Dev

将JSON(作为字符串)转换为多维数组

来自分类Dev

javascript-将字符串转换为json数组

来自分类Dev

如何将JSON数组转换为字符串..?

来自分类Dev

如何将JSON转换为数组或字符串?

来自分类Dev

无法将json数组转换为字符串

来自分类Dev

将JSON字符串转换为数组

来自分类Dev

将KeyValue对数组转换为Json字符串

来自分类Dev

将JSON对象数组转换为字符串

来自分类Dev

将数组转换为JSON字符串php

来自分类Dev

PHP将JSON字符串转换为数组

来自分类Dev

将文本字符串转换为JSON数组

来自分类Dev

javascript-将字符串转换为json数组

来自分类Dev

将JSON字符串转换为数组

来自分类Dev

将json字符串转换为多维数组

来自分类Dev

将字符串转换为JSON obj或数组JavaScript

来自分类Dev

从Web请求将字符串转换为JSON数组

来自分类Dev

PHP将JSON字符串转换为数组

来自分类Dev

PHP将字符串转换为JSON或数组