次のJSONオブジェクトがあります
{
"class": "go.GraphLinksModel",
"nodeDataArray": [{
"key": "CTR:2",
"type": "Controller",
"devicename": "ACU-1K",
"deviceid": "2",
"imageUrl": "http://localhost:52233/Images/ComputerSpeaker_32.png",
"loc": "280 112"
}, {
"key": "CTR:1",
"type": "Controller",
"devicename": "C302-1",
"deviceid": "1",
"imageUrl": "http://localhost:52233/Images/ComputerSpeaker_32.png",
"loc": "477 92"
}, {
"key": "RDR:25",
"type": "Reader",
"devicename": "1K-1-RDR01",
"deviceid": "25",
"imageUrl": "http://localhost:52233/Images/Plugin_32.png",
"loc": "592 41"
}],
"linkDataArray": []
}
nodeDataArray をループして、nodeDataArray 内の各項目の imageUrl の値を変更したいと思います
これを試しましたが、うまくいきません
$.each(jsonCoordinates, function(key, value) {
var nodeData = value.nodeDataArray;
$.each(nodeData, function(k, v) {
v.imageUrl = "default";
});
});
それはどうあるべきですか?
jsonCoordinates
上記の JSON のチャンク全体が含まれています