Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将文本附加到json数组中的值_Javascript_Jquery_Json - Fatal编程技术网

Javascript 将文本附加到json数组中的值

Javascript 将文本附加到json数组中的值,javascript,jquery,json,Javascript,Jquery,Json,如何将文本仅附加到数组的第一个值并将数组发送回服务器。这是我从服务器得到的响应 [{ "12": [ "12", "1", "2", "3" ] }, { "13": [ "13", "1", "2", "3" ] }, { "14": [ "14", "1", "2", "3" ] }, { "15": [ "15", "1", "2", "3" ] }] 我希望我的数组现在是这样的,这样我就可以将这个数组传递给我的数据表 var object = [{

如何将文本仅附加到数组的第一个值并将数组发送回服务器。这是我从服务器得到的响应

[{
    "12": [ "12", "1", "2", "3" ]
}, {
    "13": [ "13", "1", "2", "3" ]
}, {
    "14": [ "14", "1", "2", "3" ]
}, {
    "15": [ "15", "1", "2", "3" ]
}]
我希望我的数组现在是这样的,这样我就可以将这个数组传递给我的数据表

var object = [{
    12: ["12 hrs", "1", "2", "3"]
}, {
    13: ["13 hrs", "1", "2", "3"]
}, {
    14: ["14 hrs", "1", "2", "3"]
}, {
    15: ["15 hrs", "1", "2", "3"]
}]

如何将小时附加到第一个值

我将你问题中的
对象
固定为-

var objectArray = [{"12" : ["12", "1", "2", "3"]}, {"13" : ["13", "1", "2", "3"]},{"14" : ["14", "1", "2", "3"]},{"15" : ["15", "1", "2", "3"]}]
这就是如何循环通过
objectArray
并以您想要的方式进行更改-

for(var i=0;i<objectArray.length;i++)
{
    for(var key in objectArray[i])
    {
        objectArray[i][key][0]+=" hrs";
        break;
    }
}

console.log(objectArray)

for(var i=0;i这里有一个简单的方法

// Parse the string response from the server into an object
var obj = JSON.parse(serverResponse);
// loop through the object, knowing that it's nested in the first index of an array "obj[0]"
for(id in obj[0]){
    // obj->arrayIndex->objectProperty->arrayIndex append " hrs"
    obj[0][id][0] += " hrs";
}
// to return this to the server, apply JSON.stringify(obj)

无效object@MoazzamKhan:JSON是有效的;以
var
开头的行当然是无效的。@T.J.Crowder他发表评论时无效-与对象声明中相同:)是的,OP只是没有将最后一个括号格式化到对象中,但它在我编辑之前的页面上,我只是将其格式化为代码的一部分。object[key][0]+=“hrs”@fmgp谢谢-我已修复it@MoazzamKhan:“我把你问题中的固定对象改为”你所拥有的仍然是无效的。属性初始值设定项中需要
,而不是
=
。@T.J.Crowder谢谢你,我已经解决了。我没有注意到。@T.J.Crowder希望我现在能把每件事都修好:)