2

次のようなものを返すようにApache Winkを作成するにはどうすればよいですか

{ Message: "Hello World!" }

次のコードがあります。

@Asset
public class Hello {
    protected String message;
    public Hello() {
    }

    @Produces(MediaType.APPLICATION_JSON)
    public String getMessage() {
        return message;
    }

    @Consumes(MediaType.APPLICATION_JSON)
    public void setMessage(String message) {
        this.message = message;
    }
}

@Path("/helloworld")
public class HelloWorldResource {
    @GET
    @Produces(MediaType.APPLICATION_JSON)
    public Hello getMessage() {
        Hello hello = new Hello();
        hello.setMessage("Hello World!");

        return hello;
    }
}

サーバーは「Hello World!」のみを返します。Java クラスと同様の構造を持つ JSON を返すようにするにはどうすればよいですか?

4

2 に答える 2

0

「Javaクラスと同様の構造を持つ」とはどういう意味か正確にはわかりません。json 構造を返したい場合は、次を追加できます: To return JSON I used: @Produces("application/json") And I parsed the string to JSON-format.

于 2013-11-23T21:52:10.810 に答える