1、ジャクソンライブラリを追加
Mavenのプロジェクトの場合は、のpom.xmlにジャクソンの依存関係を追加する必要があります。
<依存性>
<のgroupId> com.fasterxml.jackson.core </のgroupId>
<たartifactId>ジャクソンデータバインド</たartifactId>
<バージョン> 2.8.3 </バージョン>
</依存>
2、JSONオブジェクト転送
ObjectMapper objectMapper =新しいObjectMapper();
YOURCLASSクラス= objectMapper.readValue(YourJson、YourClass.class)。
そこに新しい分野であるとYOURCLASSクラスが存在しない場合はJSONは、変換されますエラー
)1には、以下の文を追加する必要があります:
ObjectMapper ObjectMapper新しい新ObjectMapper =();
)falseにobjectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES、;
YOURCLASSクラスを= objectMapper.readValue(YourJson、YourClass.class)。
2)ジャクソン注釈ライブラリは、クラスレベルで使用するための方法を提供する。
この方法の利点は、すなわち、クラスを変更することなく、本実施形態YOURCLASSを形質転換します。(あなたが維持されていないYOURCLASS、または変更することができない場合は、この方法を使用することができます)
輸入com.fasterxml.jackson.annotation.JsonIgnoreProperties。
@JsonIgnoreProperties(ignoreUnknown =真)
パブリッククラスYOURCLASS {
...
}
図3に示すように、物体の回転JSON
本実施形態は、必要YOURCLASS JSONとする被験体に変換される:
インポートcom.fasterxml.jackson.databind.ObjectMapper;
ObjectMapper ObjectMapper新しい新しいObjectMapper =();
YOURCLASS YOURCLASS新しい新しいYOURCLASS =();
文字列JSON = objectMapper.writeValueAsString( YOURCLASS);