1

我有两台测试机器,一台(我们称之为工作站A)使用 java 1.6 和 Netbeans 7.2,另一台(工作站B)使用 java 1.7 和 Netbeans 7.3。我检查了泽西库和版本号是不同的。我在工作站A上使用 netbeans 向导“来自数据库的 Restful webservices”创建了一个简单的 web 服务,它生成了一个像这样的 json:

{"someName":[{"id":"2","nome":"1 Maggio"}, ..., {"id":"6","nome":"25 Dicembre"}]}

如您所见,它是一个具有单个名称值对的 Json 对象,其中值是一个对象数组。

在工作站B上执行相同的操作,我得到:

[{"id":"2","nome":"1 Maggio"}, ..., {"id":"6","nome":"25 Dicembre"}]

这是一个简单的 json 数组,而不是工作站A的 json 对象。可能是我无意中在两台机器上的 web 服务配置中放了一些不同的东西,但我不知道要检查什么。

我怀疑不同的结果取决于 jersey 和 java sdk 的不同版本。有人可以证实这一点吗?我必须为 Web 服务编写客户端,所以我需要一致的输出。

谢谢菲利波

4

0 回答 0