jackson2

    1

    4答えて

    @JsonIgnoreProperties(ignoreUnknown = false)は、Spring 4.2.0以降のバージョンで動作しません。しかし4.0.4と4.0.1で動作しています。 私は春4.2.8を使用していますが、私はそれが有効な要求として受け入れている、無効なフィールドを持つJSONリクエストを送信する場合は、ジャクソンの依存関係が <dependency> <gro

    1

    1答えて

    でJSONを読み始めるのは、次のオブジェクトについて考えてみましょう:私は新しいオブジェクトを作成するために、ジャクソン2を使用する場合、私はa = 4を持って、私は次の文字列 {"a":4} を持って public class MyObject{ int a, b; public MyObject(){ setA(1); setB(1);

    0

    1答えて

    を使用しているとき、私は次の属性が含まれているクラスがあります。 @JsonFormat(pattern= "yyyy/MM/dd hh:mm") private java.util.Date begin; は今、私は私のRESTサービスへのPOSTを実行します。最後に mockMvc.perform(post("/rest/foo") .accept(MediaTy

    1

    1答えて

    ディスパッチャ-servlet.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://

    0

    2答えて

    以下は、私のPOJO構造と現在の出力と期待される出力を与えたものです。私の要件は、JSON形式を印刷するときに、 "applicationUsage"という変数が自動的に出力JSONにキーとして含まれていますが、json形式で "applicationUsage"キーを追加したいだけで、これに格納されている値を表示したいだけですフィールド。誰でもコードを教えてくれますか? @JsonRootNam

    0

    2答えて

    のシリアライズは、私は以下のクラスを持っています。私は、デフォルトの入力なしでシリアライズした場合、それは{「1」:「2」}としてシリアル化されることから、それは、OKであると正しく非直列化(私はデフォルトのタイピングを使用するとき、私は return new Some(jp.readValueAs(new TypeReference<HashMap<String,Object>>(){}));

    10

    2答えて

    私はJackson 2.8を使用しており、ISO 8601タイムスタンプ内でミリ秒を許可しないAPIと通信する必要があります。 期待形式はこれです:私はfalseにWRITE_DATES_AS_TIMESTAMPSセットでジャクソンのJavaTimeModuleを使用してい"2016-12-24T00:00:00Z" 。 しかし、これはミリ秒単位で表示されます。 だから私は何も変わっていないobj

    2

    1答えて

    私はキューからEmployeeオブジェクトのリストを消費するスプリングブートamqpを使用しています。私のリスナメソッドは次のようになります。 @RabbitListener(queues = "emp_queue") public void processAndPortEmployeeData(List<Employee> empList) { empList.forEach(emp

    0

    1答えて

    私はAWS LambdaをJava 8の関数で使用しています。ラムダには組み込みのJacksonシリアライザがあります。メソッドがオブジェクトを返すと、オブジェクトはJSON表現にシリアル化されます。 私は次のプロパティで構成されていonject:私は簡単にするために、クラスのすべての残りの部分を省略しましたが、それはゲッター/セッターなど を持って private String name; p