Java 如何在Internet Explorer中显示JSON对象

Java 如何在Internet Explorer中显示JSON对象,java,json,internet-explorer,rest,Java,Json,Internet Explorer,Rest,我有一个RESTfulWeb服务应用程序,它从数据库中读取并返回JSON格式的对象。它在Chrome和Firefox中完美地工作。不幸的是,当我在IE中测试它时,IE不想显示JSON对象。它问我是否要保存它。我不想保存它。我想显示JSON,就像在Chrome和Firefox中一样 谁能给我指出正确的方向来修理它吗?我在某个地方读到,我可以调整IE浏览器的属性,以便将JSON显示为纯文本,但这不是我的选择。将来,该应用程序将被其他人使用,其中一些人可能会使用IE作为浏览器 我的代码如下所示: @G

我有一个RESTfulWeb服务应用程序,它从数据库中读取并返回JSON格式的对象。它在Chrome和Firefox中完美地工作。不幸的是,当我在IE中测试它时,IE不想显示JSON对象。它问我是否要保存它。我不想保存它。我想显示JSON,就像在Chrome和Firefox中一样

谁能给我指出正确的方向来修理它吗?我在某个地方读到,我可以调整IE浏览器的属性,以便将JSON显示为纯文本,但这不是我的选择。将来,该应用程序将被其他人使用,其中一些人可能会使用IE作为浏览器

我的代码如下所示:

@GET
@Path("/read")
@Produces("application/json") 
public Something read(@QueryParam("page") String page){
//bluh bluh bluh
}

谢谢。

IE没有正确处理内容类型
应用程序/json


您可以根据用户代理更改内容类型,但这有点脏。您还可以将其更改为
text/javascript
,对于每个人来说,它的脏度稍微低一点。

这个问题与这里的另一个问题非常相似

第二个答案似乎是你想要的