1

JsonをJerseyで送りたい。私はmongoDbを使用しています。

私のオブジェクトを返す私の関数:

public static List<DBObject> getAll(){
    List<DBObject> toReturn = new ArrayList<DBObject>();
    DBCollection coll = Db.databse.getCollection("Roles");
    DBCursor cursor = coll.find();
    try {
        while(cursor.hasNext()) {
            toReturn.add(cursor.next());
        }
    } finally {
        cursor.close();
    }

    return toReturn;
}

そして、 json を返す私の jersey メソッド:

@GET
@Path("/")
@Produces(MediaType.APPLICATION_JSON)
public Response getAll(){
      return Response.status(200).entity(Role.getAll()).build();
}

ポストマンを使っています。POSTMAN は 200 を受け取りますが、私の JSON は受け取りません。誰かが私を助けることができれば。どうも。

4

1 に答える 1