Для простых вещей я просто использую XmlDocument/XmlNode/XmlAttribute классы и XmlDocument DOM, найденный в System.XML.
Это генерирует XML для меня, я просто должен соединить несколько объектов.
Однако на больших вещах, я использую сериализацию XML.
Переменная data
, которая возвращается из вызова jQuery AJAX, содержит объект JSON. Вы можете получить доступ к полям каждого из ваших объектов MyAppLibrary.Model.Search
в вашем JavaScript следующим образом:
// this will grab the Search object at index 0 of your list
// and put the Name property's value of the Search object
// into a var
var firstItemName = data.Data[0].Name;
Аргумент data
будет иметь свойство Data
, которое является вашим списком моделей Search
.
$.getJSON("/ajax/getbrands",
function(data) {
$.each(data.Data, function(i, item) {
// ... item will be a Search model...
// ... i will be the index of the item in the list...
// ...
});
}
);
Вы можете использовать плагин jquery.json для воспроизведения с возвращенным JSON.