2013-12-17 3 views
0

В моем коде я создаю массив-список в JSON и хочу ответить на этот arraylist в jquery.Как отредактировать массив в json для jquery?

List<String> list = new ArrayList<String>(); 
for(int i=0;i<5;i++){ 
list.add(i); 
} 

Как я могу отследить этот список в моем файле jquery и получить его в jquery? Для простой строки я знаю, как реагировать и извлекать в jquery с помощью ajax. Например: - В JSON

String name ="abcd"; 
writer.key("nameofperson").value(name); 

и в JQuery

$.ajax({ 
       url: baseURL + '.json', 
       dataType: 'json', 
       type:'POST', 
       success: function(data) 
        { 
         console.log("test sucess"); 
         var ROI =data['nameofperson']; 
        alert(ROI) 
      }, 

Он работает. Как я могу получить то же самое для arraylist?

+0

Там, кажется, Java в ваш пример, а не то, что Javascript отличается от Java. Также, похоже, существует путаница в работе с кодом кода и хранением файлов. –

ответ

0

Трудно ответить без образца JSON, но в целом - это то, что вам нужно сделать:

System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer(); 
var myJson = js.Serialize(list); 

и сделать это в стороне клиента:

success: function(data) 
        { 

         for(var i in data) 
          { 
           alert(data[i]) 
          } 
        } 
Смежные вопросы