繁体   English   中英

如何在Java中的列表内部存储JSON数组?

[英]How to store JSON Array inside List in java?

我从angularjs传递了json数组,它来自Spring Controller,我在@RequestBody String数据中找到了它。

我想将这些数据存储在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);

}

因此,您提供的是用于c#的Newtonsoft JSON.net的示例。

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

GSON

这是有关如何在JAVA中将json字符串反序列化为对象的示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM