Javascript将JSON键的值从String更改为Array

时间:2016-07-27 14:22:35

标签: javascript arrays json string

我有一项服务,有时会像这样返回数据结构

params:value;

然后有时返回

params:[value1, value2];

如果value为String(第一种情况),我想更改,然后删除它并创建一个空参数:[]。我该怎么做?

1 个答案:

答案 0 :(得分:1)

parse JSON之后,您可以使用typeof运算符来查看value是否为字符串,如果将其更改为空数组[]

var data = {
  params: 'value'
}

if(typeof data.params === 'string') data.params = [];
console.log(data);