Я использую jQuery для выполнения ajax-запроса к контроллеру MVC, который затем отправляет объект и возвращает обратно JSON-представление объекта, который возвращается обратно в ajax-запрос.Возвращаемый JSON выглядит следующим образом:
[
{
"Account_LocationDevices": [],
"Account_ChannelTransactions": [],
"Account_Location_PaymentTypes": [],
"ID": 56,
"AccountID": 1,
"Name": "b",
"Address1": "",
"Address2": "",
"City": "",
"State": "",
"ZipCode": "",
"Country": "",
}
]
Затем мне нужно получить доступ к определенным «узлам» этого массива JSON или преобразовать его обратно в объект и получить к нему доступ через объект.Кто-нибудь есть какие-либо предложения о том, как взять этот результат JSON и преобразовать его обратно в объект или получить доступ к определенным частям массива, без использования индексных чисел в случае изменения схемы?
Вот jQuery делает работу
$.ajax({
type: "POST",
url: "../Company/MicrosoftRMSStoreOperations",
data: { locationName: inputValue },
datatype: "json",
beforeSend: function () {
},
success: function (data) {
alert("Location successfully added!");
$('#locationDropDown').append(
$('<option></option>').val().html()
);
$('#inputAddLocation').val("");
$('#AddLocation').animate({
width: 'toggle',
}, 100, function() {
//after animation
});
// window.location.href = window.location.href;
},
error: function () {
alert("Appears the database Gods did not agree");
}
});