2

サービスでアノテーションを使用して JSON を返したい場合は、@Produces(MediaType.APPLICATION_JSON)POJO でうまく機能します。(ジャージーのドキュメントで説明されているように、私はジャクソンを使用しています)。

しかし、単純な文字列を返すと、結果は実際には期待したものではありません。文字列が返されますが、カプセル化するための引用符はありません。したがって、JQuery を使用して JavaScript クライアントで解析できません。

これは正常な動作ですか?結果に引用符を追加する方法はありますか?

4

2 に答える 2

1

あなたは簡単に構築することができますJSONObject

 JSONObject myObject = new JSONObject();
 myObject.JSONObject myObject = new JSONObject();
 try {
   myObject.put("name", "Agamemnon");
   myObject.put("age", 32);
 } 
 catch (JSONException ex) {
   LOGGER.log(Level.SEVERE, "Error ...", ex);
 }
于 2012-05-22T07:45:08.113 に答える