はしかし、私の結果は、フィールドid
とname
の両方が含まれています。しかし、私はid
を表示したくありません。PlayのtoJsonを作成するには、外部ライブラリを使用せずにモデルのいくつかのフィールドをスキップしますか?私は<strong>toJson(人)</strong>を行うときに、私はこの</p> <pre><code>@Entity public class Person extends Model { @Id public int id; public String name; } </code></pre> <p>のようなエンティティを作成しようとしています
最終JSON出力はid
フィールドが含まれないようにtoJsonは、いくつかのフィールドにをスキップ行います(gsonのは、例えば、を公開など)の任意の注釈か何かがあるの?
[短い答え] - 利用@JsonIgnore(com.fasterxml.jackson.annotation.JsonIgnore)
これは、http://stackoverflow.com/questions/30440902/java-object-to-json-with-only-selected-fieldsの複製としてマークされる可能性があります。 –