2016-07-27 72 views
1

我有这样的的JavaScript字符串改变一个JSON键的值数组

params:value; 

,然后一些时间返回数据结构的某个时候返回

params:[value1, value2]; 

我想改变,如果一个服务值是String(第一种情况),然后删除它并创建一个空的参数:[]。我该如何评价它?

+0

你尝试过什么? – nicael

+0

JSON是JavaScript对象表示法......在Javascript中将其视为Javascript ...... –

+0

'o.params = typeof o.params ===“string”? []:o.params;' – Redu

回答

1

之后你parse JSON,你可以使用typeof运算符来看看值是否是字符串,如果它是更改为空数组[]

var data = { 
 
    params: 'value' 
 
} 
 

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

相关问题