2016-12-28 72 views
0

我創建了一個端點:上JAXRS JSON字符串沒有「」反應

@Path(value = "/users") 
@Produces(MediaType.APPLICATION_JSON) 
public interface IUserCommtyEndpoint { 
    @POST 
    public abstract Response create(
     @HeaderParam("user") String username 
    ); 

正如你可以看到我已經指定了該端點產生MetiaType.APPLICATION_JSON

這是實現:

@Override 
public Response create(String username) { 
    String userId = "some string"; 
    return Response 
     .created(this.uriInfo.getAbsolutePathBuilder().path(userId).build()) 
     .entity(userId) 
     .build(); 
} 

然而,響應主體內容是some string內部消除""。因此,瀏覽器無法使用json格式解析此字符串值。

任何想法?

回答

0

Here你可以找到答案。

不久,發送單個字符串是不正確的。