JavaScript 将数组的列表值转换为 JSON

javascript convert list value of array into json

本文关键字:转换 JSON 列表 数组 JavaScript      更新时间:2023-09-26

假设我有一个这样的数组对象:

var a = {
    data: [
      'name': 'somename',
    ]
}

在这里,我想检查我的数组是否有列表。如果是,那么我想将列表转换为 json 并返回新值。

我可以在 python 中做到这一点,例如:

assets = {}
            for k,v in data.items():
                if type(v) is list:
                    assets[k] = json.dumps(v)
                else:
                    assets[k] = v

我如何在 JavaScript 中实现这一点?

javascript 中没有列表类型。

Array类型是更接近您的问题的类型。

要检查变量 v 是否为数组,您可以执行以下操作:

if (v instanceof Array) {
   // Do something if v is an array
}