@ResponseBody
結果を返すために使用するRESTAPIからのコードとMappingJacksonHttpMessageConverter
、JSON形式でそれを返すためのコードがあります。
それはすべて、複雑なオブジェクトに対してうまく機能します。のようなプリミティブの場合int
、{または[で始まらないJSONを取得しますboolean
。string
これは有効なJSONではありません。
そのような単純なタイプを返すための適切な方法は何でしょうか?次のようなオブジェクトにカプセル化する必要があります{ Result : true }
か?
ありがとう
コードサンプル:
@RequestMapping(
value = "/login",
method = RequestMethod.POST)
@ResponseBody
public boolean Login(String username, String password) {
return authenticationService.authenticate(username, password);
}
true
これはちょうどまたはfalse
無効なJSONであるを返します。オブジェクトまたは配列にカプセル化する必要があります(私が正しく理解している場合)。