在Spring项目中将JSON字符串转换为Data Class实例
在控制器函数中,我通过@RequestBody
获取JSON作为data class
。 我想将data class
存储为字符串,然后将其重新转换为data class
。
我怎么能做到这一点?
我不知道为什么你想这样做,但你可以通过你的控制器作为原始JSON通过更改从应用程序/ JSON的接受标题为纯文本和更改输入参数从您的数据类到一个串。
然后可以通过直接调用Jackson ObjectMapper类来手动将其转换为数据类对象。
val mapper = ObjectMapper() val myDataObject : MyDataObject = mapper.readvalue(rawJsonString, MyDataObject::class.java)