ObjectMapper - writeValueAsString方法转换对象为null

问题描述:

我有这样的对象:ObjectMapper - writeValueAsString方法转换对象为null

dataToPost = {"input":{"key":"value"}} 

,当我处理它在这一行:

String data = mapper.writeValueAsString(dataToPost); 

它返回如下:

{"input":"null"} 

为什么它设置为空?如何解决这个问题?

要转换杰克逊对象转换成String可以使用,

String data= dataToPost.toString();