如何解析这个 JSON 字符串以在 servlet 中创建集合对象
{"title":["1","2"],"amount":["1","3"]}
我的 servlet 中的内部类
public class Data {
private List<String> title;
private List<String> amount;
//getters and setters
}
解析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"
这是我如何创建 json 字符串的 jsfiddle http://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 它们做什么?