タグ

ブックマーク / s-edword.hatenablog.com (1)

  • Jackson - 魔女の一撃

    Jacksonを使って、Java Objectをjsonに変換する場合のコードです。Java Objectはpublicのフィールドがあればgetterはなくてもよいです。 ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(bean); jsonには、beanのプロパティ名をキーとするイメージが出力されます。プロパティ名と異なるキーにする場合には、@JsonPropertyを使用することができます。 public class Bean { @JsonProperty("user_id") public Integer id; public String name; } このBeanクラスからjsonに変換したイメージは下のようになります。 {"user_id":null,"na

    Jackson - 魔女の一撃
    nilab
    nilab 2019/06/14
    Jackson で null 値の項目を生成しない。 ObjectMapper mapper = new ObjectMapper(); mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); String json = mapper.writeValueAsString(bean);
  • 1