我被要求升级"从Websphere 7到Websphere 8.5.5的代码库。
代码库中有对这些对象的引用:
import org.apache.wink.json4j.JSONObject
import org.apache.wink.json4j.JSONException
代码库目前正在使用Apache Wink 1.1.3,因此可以解析该import语句。但是,IBM的Wink实现似乎是基于1.1.1(是真的??),因此我不能再使用上面的JSONObject
或JSONException
。我基本上被要求降级""降级"似乎是Apache Wink版本。 (不,我不能在我的类路径中包含较新的Wink jar。)
我的问题是......现在Apache Wink 1.1.3中的JSONObject / JSONException的前一个等价物是什么?我需要在他们的位置找到一些东西。
谢谢!
答案 0 :(得分:2)
不幸的是,Websphere 8.5.5提供了Apache Wink 1.1.1版本。当我从WAS 7切换到WAS 8.5.X时,我自己遇到了麻烦。您有以下选择:
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
在你的方法上并返回值bean。我假设您的值Bean,使用该服务的客户端使用相同的密钥。