如何在Java中的List中存储JSON数组?

时间:2016-11-03 16:58:24

标签: java json list

我从angularjs传递了json数组,它来自Spring Controller,我在 @RequestBody字符串数据

中捕获它

我想将这些数据存储在List中,

我试过了,

List<RegisterDTO> stdList = JsonConvert.DeserializeObject<RegisterDTO>(data);

但我不知道 JsonConvert 来自哪里?我在那里收到错误(无法解决)。

RegisterController.java

@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 个答案:

答案 0 :(得分:0)

所以您提供的是用于c#的Newtonsoft JSON.net的示例

对于Java,您必须使用其他库。

GSON

以下是How to deserialize json string into object in JAVA

上的示例