Как мне разобрать эту строку JSON, используя GSON в сервлете

Как я могу разобрать эту строку JSON, чтобы создать объект коллекции в сервлете

{"title":["1","2"],"amount":["1","3"]}

внутренний класс в моем сервлете

public class Data {
    private List title;
    private List amount;
  //getters and setters
}

разбор JSON

Gson gson = new Gson();
String param=request.getParameter("info");
Data data = gson.fromJson(param, Data.class);
List a=data.getTitle();
 if(a==null){p("a null");}else{p("a not null");} //here a is null, prints "a null"

вот JSFiddle о том, как я создаю строку JSONhttp://jsfiddle.net/testtracker/XDNLp/

сторона клиента в функции отправки формы

var dataString=JSON.stringify($(this).serializeObject());
$.ajax({
    type: "POST",
    url: URL,
    data: {"info":JSON.stringify($(this).serializeObject())},
    success: function(data){

    }
  });

Это то, что у меня есть до сих пор. я на правильном пути? что дальше я должен сделать для System.print их?

Ответы на вопрос(2)

Ваш ответ на вопрос