Javascript 如何将JSON数组属性值从数组转换为键

Javascript 如何将JSON数组属性值从数组转换为键,javascript,arrays,json,Javascript,Arrays,Json,我是一个初学者程序员,尝试将JSON数组属性值从数组转换为键。 从 ..,搜索结果:[{itemId:[123],title:[abc],…}] 到 ..,搜索结果:[{itemId:123,title:abc,…}] 此处显示完整的原始JSON结果,突出显示搜索结果 此代码中正在接收JSON数组 //function to retrieve JSON arrays function _cb_findItemsByKeywords(root) { //Navigates and assigns

我是一个初学者程序员,尝试将JSON数组属性值从数组转换为键。 从

..,搜索结果:[{itemId:[123],title:[abc],…}] 到

..,搜索结果:[{itemId:123,title:abc,…}]

此处显示完整的原始JSON结果,突出显示搜索结果

此代码中正在接收JSON数组

//function to retrieve JSON arrays
function _cb_findItemsByKeywords(root) {
//Navigates and assigns variable "items" into the property, item
  var items = root.findItemsByKeywordsResponse[0].searchResult[0].item || []; 
  var a = (items);
  //assigned variable a to the array
}  
问题:如何删除方括号并检查数组a

编辑: 很抱歉造成混淆,我的目标是在将属性附加到表之前,将此数组与[…]和另一个不带[…]的数组组合起来。
我的计划:

如果我正确理解您的问题,您希望将JSON数组转换为Javascript对象,因为将JSON属性值更改为键不是有效的JSON

要将JSON数组转换为Javascript对象,请在纯Javascript中执行以下操作:

JSON.parseyourjsongoesher

此处的文档和示例:


希望能有帮助

如果我正确理解您的问题,您希望将JSON数组转换为Javascript对象,因为将JSON属性值更改为键不是有效的JSON

要将JSON数组转换为Javascript对象,请在纯Javascript中执行以下操作:

JSON.parseyourjsongoesher

此处的文档和示例:


希望能有帮助

您想将这些键设置为什么?只有键是无效的JSON。你想做什么{123}没有意义你的意思是如何将JSON数组转换为对象?嗯{123}没有{123}更有意义。搜索结果:[{itemId:{123},title:{abc},…}不是有效的JSON格式你想将这些键设置为什么?只有键是无效的JSON。你想做什么{123}没有意义你的意思是如何将JSON数组转换为对象?嗯{123}比{123}没有任何意义。搜索结果:[{itemId:{123},title:{abc},…}]不是有效的JSON格式