如何在java中存储列表中的JSON数组?
我从angularjs传递json数组,它来自Spring控制器,我在那里的@RequestBody String data中捕捉到它
我想把这些数据存储在列表中
我试过这个
List<RegisterDTO> stdList = JsonConvert.DeserializeObject<RegisterDTO>(data);
但是我不知道它从哪里来?我在那里遇到了一个错误(无法解决)
注册控制器。爪哇
@ResponseBody
@RequestMapping(value = "/registerStudent.do", method = RequestMethod.POST)
public boolean registerStudent(@RequestBody String data) {
System.out.println(data);
if (stdList != null) {
// store stdList
}
return registerService.isStudentExist(stdList);
}
# 1 楼答案
因此,您提供的是Newtonsoft JSON的示例。用于c#的净额
对于Java,您必须使用不同的库
像GSON
下面是一个关于How to deserialize json string into object in JAVA的示例