Wie analysiere ich diesen JSON-String mit GSON im Servlet?

Wie kann ich diese JSON-Zeichenfolge analysieren, um ein Auflistungsobjekt im Servlet zu erstellen?

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

innere Klasse in meinem Servlet

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

Analysieren von Json

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

Hier ist die Jsfiddle, wie ich die Json-Zeichenfolge erstellenhttp://jsfiddle.net/testtracker/XDNLp/

Client-Seite in Form Submit-Funktion

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

    }
  });

Das habe ich bis jetzt. bin ich auf dem richtigen Weg? Was soll ich als nächstes mit System.print tun?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage