Gson JSON输出在转换后的字段名中包含空格
我有一个不寻常的情况。编码输出包含json,每个字符之间有空格Gson JSON输出在转换后的字段名中包含空格,json,spring-mvc,gson,Json,Spring Mvc,Gson,我有一个不寻常的情况。编码输出包含json,每个字符之间有空格 { " f o r m " : { " s a m p l e F i e l d " : " s a m p l e v a l u e " } } 我们有一个SpringMVC应用程序和 向我们的一个控制器执行POST请求。POST请求中的字段由请求参数填充到POJO中。从我们的日志中可以看出,字母之间没有空格。。我们将POJO直接传递给服务类中的Gson共享实例(许多请求和quartz后台线程使用此实例)。Gson转换器变量
{ " f o r m " : { " s a m p l e F i e l d " : " s a m p l e v a l u e " } }
我们有一个SpringMVC应用程序和
向我们的一个控制器执行POST请求。POST请求中的字段由请求参数填充到POJO中。从我们的日志中可以看出,字母之间没有空格。。我们将POJO直接传递给服务类中的Gson共享实例(许多请求和quartz后台线程使用此实例)。Gson转换器变量实例化如下
Gson gsonMaker = new GsonBuilder().setDateFormat("MM dd, yyyy").create();
这是一个非常随机的请求指针(100分之一)。
我们将JSON输出存储在Oracle11g数据库中。
从我在其他帖子&谷歌上的阅读来看,Gson似乎是线程安全的
请提供帮助。经过大量分析,发现问题在于ojdbc6驱动程序jar。事实证明,驱动程序的CLOB字段有问题,并且只有8000个字符出现问题。 重现此问题的顺序如下所示