Jak utworzyć JSONArray dla listy <nazwa klasy>

Mam klasę o nazwie

class Student {
   String name;
   String age;
}

Mam metodę, która zwraca obiekt List

public List<Student> getList(){

 List<Student> li =new ArrayList();
 ....

 li.add(new Student('aaa','12'));
 ... 

 return li;    
}

Muszę przekonwertować tę listę na JSONArray w ten sposób

[{"name":"sam","age":"12"},{"name":"sri","age":"5"}]

Czy ktoś może mi w tym pomóc? Dzięki w Advancee ..

questionAnswers(7)

yourAnswerToTheQuestion