genson

    8熱度

    1回答

    我有一個DTO是這樣的: public Foo { public int bar = 123; public Map<String, Object> params; // key1=v1, key2=v2 etc. } 我想它序列化到/從以下JSON: { "bar": 123, "key1": "v1", "key2": "v2" }

    3熱度

    1回答

    我使用RESTful應用程序來接受並保存日期。當我用以下JSON {「date」:「1997-07-16T19:20:30 + 01:00」,「count」:1}調用它時,出現下面列出的錯誤。沒有日期,它運作良好。我使用jersey.version 2.5.1和eclipselink.version 2.5.2-M1。我該如何解決? 資源 @POST @Path(value = "/") @C

    0熱度

    1回答

    因此,我可以執行以下操作new GensonBuilder().useClassMetadata(true),並且Genson會在序列化時爲類Json對象添加@Class元素。 有沒有什麼辦法可以讓這種情況發生,只有當它涉及到一個不同於編譯時間的運行時類型。 E.g. class MyType { public MyType myType; public Objct myTy

    3熱度

    1回答

    我使用的球衣我RESTful服務和Genson執行我的JSON/POJO轉換。沒有Genson的設置,我只是將它放到classpath中,它只是起作用,除了它在日期分析上拋出一個錯誤,因爲格式是意外的。現在 ,如果我這樣做,因爲一個servlet,使用GSON,我設置的是我保持GSON實例的日期格式。這迫使POJO的解析使用正確的格式。我看到Genson有一個類似的界面,但我不知道如何從Jerse

    0熱度

    1回答

    這一塊類的,我已經映射到休眠: @OneToMany(cascade=CascadeType.ALL) @JoinColumn(name="hall_id") Set<Literature> literatures; @OneToMany(cascade=CascadeType.ALL) @JoinColumn(name="hall_id") Set<RecycleFacility

    0熱度

    1回答

    我使用Genson在我的android應用中序列化+反序列化json到多態對象中。雖然JSON來自各種來源,但我不能保證@class元數據將成爲json中的第一行。遍歷Genson代碼並編寫測試用例,它看起來像@class元數據必須是字典中的第一個條目。 有沒有人有幸解決這個約束?現在是時候改用別的東西了,如果是的話,是什麼? public class Message { Payload

    0熱度

    2回答

    基本上我有一些Java對象,我想序列化爲JSON儘可能少的頭痛。現在我正在使用Tomcat,Jersey和Genson。 我發現,這樣的事情不工作(這當然是一個玩具例如)與Genson: public class Main { public static void main(String[] args) { MyClass mc = new MyClass();