Привет. Не понимаю почему не могу изменить значение в json.
var settings = {
"async": true,
"crossDomain": true,
"url": "https://api.novaposhta.ua/v2.0/json/",
"method": "POST",
"headers": {
"content-type": "application/json",
},
"processData": false,
"data": "{\r\n\"apiKey\": \"edfa683c0e325e5afd444a8fb1121d90\",\r\n \"modelName\": \"Address\",\r\n \"calledMethod\": \"searchSettlements\",\r\n \"methodProperties\": {\r\n \"CityName\":\"киев\",\r\n \"Limit\": 10\r\n }\r\n}"
};
JSON.parse(settings.data).methodProperties.CityName="дол";
alert(JSON.parse(settings.data).methodProperties.CityName);
Алерт и дальше показывает "киев" , разве я не изменил значение на "дол"?