Javascript 如何将JSON数组属性值从数组转换为键
我是一个初学者程序员,尝试将JSON数组属性值从数组转换为键。 从 ..,搜索结果:[{itemId:[123],title:[abc],…}] 到 ..,搜索结果:[{itemId:123,title:abc,…}] 此处显示完整的原始JSON结果,突出显示搜索结果 此代码中正在接收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
//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格式