gpt4 book ai didi

java - APPLICATION_JSON 无法解析或不是字段

转载 作者:搜寻专家 更新时间:2023-10-31 08:09:47 25 4
gpt4 key购买 nike

我在我的应用程序中生成 JSON 时遇到问题。

我正在尝试关于 Consuming Java Restful Web Service with AngularJS 的教程.我创建了一个动态 Web 项目作为我的 RESTful 服务器,然后添加了以下库:

  • asm-3.3.1.jar
  • jackson-core-asl-1.9.9.jar
  • jackson-jaxrs-1.9.9.jar
  • jackson-mapper-asl-1.9.9.jar
  • jackson-xc-1.9.9.jar
  • jersey-bundle-1.8.jar
  • jersey-bundle-1.9.jar
  • jersey-client-1.9.jar
  • jersey-core-1.9.jar
  • jersey-json-1.9.jar
  • jersey-media-json-jettison-2.4.jar
  • jersey-server-1.9.1.jar
  • jersey-servlet-1.12.jar
  • jettison-1.3.3.jar
  • jsr311-api-1.1.1.jar

这是服务:

package ws;

import java.awt.PageAttributes.MediaType;
import java.util.*;

import javax.ws.rs.*;
import javax.ws.rs.core.*;

import entities.Prospect;

@Path("prospect")
public class ProspectRestful {

@GET
@Path("findall")
@Produces(MediaType.APPLICATION_JSON)
public List<Prospect> findAll(){

List<Prospect> result = new ArrayList<Prospect>();

result.add(new Prospect(35, "Name 35", "last35"));
result.add(new Prospect(36, "Name 36", "last36"));


return result;
}
}

但是我收到了这个错误:

APPLICATION_JSON cannot be resolved or is not a field.

我在另一个问题中看到 jersey-media-json-jettison-2.4.jar 应该在那里,所以我添加了它但没有任何迹象。

我确定我没有使用 Maven 项目,在同一教程中他们也没有使用 Maven。

最佳答案

删除这个

import java.awt.PageAttributes.MediaType;

并添加这个

import javax.ws.rs.core.MediaType;

关于java - APPLICATION_JSON 无法解析或不是字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33647939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com