0

ObjectMapper クラスを使用して Java Bean クラスを json に変換しています。

出力は{"memberList":[{"id":"4","member":"Saurabh K","dob":"31/12/2012"}]}フォーマットで来ています。

キー ID がId(Mean Capital I).

私のBeanクラスは次のとおりです:-

class MemberClass は Serializable を実装します{
private static final long serialVersionUID = 1L;
プライベート ロング ID; ここにコードを入力
プライベート文字列メンバー。
プライベート日付 dob; }
MemberClass member = new MemberClass(); // クラス変数 ObjectMapper に設定された何らかの値 mapper = new ObjectMapper();
{ここにコードを入力してください returnStr += mapper.writeValueAsString(member ); }
catch (IOException e) { e.printStackTrace(); }
4

1 に答える 1

3

私があなたを正しく理解していれば、 bean プロパティidを JSON プロパティにマップしたいと考えていますId。正しい場合は@JsonProperty()、次のように注釈を使用できます。

@JsonProperty("Id")
private Long id;

ただし、これは広く使用されている命名規則に反していることを考慮してください。プロパティ名は小文字で始める必要があります。

于 2013-06-04T08:26:30.690 に答える