相关疑难解决方法(0)

Apache CXF生成Number而不是String

如果字符串看起来像数字,例如.111 CXF不会将其作为字符串返回,而是作为数字返回.

<bean id="jsonProvider" class="org.apache.cxf.jaxrs.provider.json.JSONProvider">
    <property name="serializeAsArray" value="true" />
    <property name="arrayKeys" ref="jsonKeys" />
</bean>
Run Code Online (Sandbox Code Playgroud)

可以看出,我使用的是JSON提供程序.如何强制它,提供正确的JSON字符串?

{object:{"name":"111"}} instead of {object:{"name":111}}
Run Code Online (Sandbox Code Playgroud)

提前致谢...

java cxf jax-rs

4
推荐指数
1
解决办法
2668
查看次数

标签 统计

cxf ×1

java ×1

jax-rs ×1