我被代码困住了,实际上我正在使用 spring MVC 4。我有一个条件,我需要在 Controller 端传递 json 对象并迭代它。我的 Json 对象如下所示
{"comptocome":[
{"1":"Key Parameters","2":"Cellular Limited","3":"limited","4":"Cellular Limited"},
{"1":"- Long term","2":"Reaffirmed","3":"football","4":"golf"}
]
}
关于上面,我已将其传递给 Controller 并根据行数进行迭代,例如从上面的两次循环中进行迭代,并且还根据键获取数据,任何人都可以帮助我在 import org 的帮助下解决这个问题.json.simple.JSONObject包。
提前致谢。
最佳答案
使用 Jackson JSON 进行解析
例如:
{
"foo" : ["1","2","3","4"],
"bar" : "xxxx",
"baz" : "yyyy"
}
可以映射到此类:
public class Fizzle{
private List<String> foo;
private boolean bar;
private int baz;
// getters and setters omitted
}
现在,如果您有这样的 Controller 方法:
@RequestMapping("somepath")
@ResponseBody
public Fozzle doSomeThing(@RequestBody Fizzle input){
return new Fozzle(input);
}
关于java - java代码中解析json对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26997252/