1、我有一个数据是String message = "{a=10}",是由一个map.toString()生成的,在使用JSONSerializer.toJSON之后,输出变成了"message":{"a":10},似乎他把我的String作为一个map对象解析了一遍才得到这个结果,但是我的期望的输出结果应该是"message":"{a=10}",求问该如何解?
补充:使用JsonValueProcessor在里面直接返回源字符串,但结果仍然会变成上述情况。2、java.util.Date类型的数据,我使用jsonConfig.registerJsonValueProcessor(Date.class, new JsDateJsonValueProcessor());之后,为什么输出的json数据仍然没有变化,还是一大长串乱七八糟的数据。
补充:使用JsonValueProcessor解决了这个问题,我主要是想问下为何JsDateJsonValueProcessor没有效果。JSON