使用jquery,ajax从JSON对象中获取arraylist

时间:2017-03-02 14:53:11

标签: jquery json ajax

我以JSON对象的形式从我的服务器获得响应,该对象具有public class ViewWrapper : ElementWrapper, INotifyPropertyChanged { string _viewSubGroup; public string ViewSubGroup { get { return _viewSubGroup; } set { _viewSubGroup = value; RaisePropertyChanged("ViewSubGroup"); } } public event PropertyChangedEventHandler PropertyChanged; void RaisePropertyChanged(string propname) { PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propname)); } } id和一个description属性。如何使用jQuery或AJAX从返回的对象中检索此arraylist

1 个答案:

答案 0 :(得分:0)

假设您收到的json看起来像这样:

{
  id: 1,
  description: "sample json",
  arrayList: ["list", "of", "sample", "elements"]
}

您可以使用下面的ajax拨打您的api电话,success您将获得data,您需要做的只是使用 arrayList 获取相应的数组并在回调中返回它。

function getArrayList(url, response) {

  $.ajax({
    url: url,
    type: 'GET',
    dataType: 'json',
    success: function(data) {
     response(data.arrayList);
    },
    error: function(request, error) {
      console.log(error);
    }
  });

}

getArraList(some_url, arrayList => console.log(arrayList))