Sadece marcharlling (Object
->JSON
) için Jettison ve unshashalling (JSON
->Object
) için GSON kullanan bir ortamda (Java
) çalışmaya başladım.Dış nesne sarıcısını dışlamak için Jettison JSON biçimini nasıl değiştiririm?
Jettison marshaller ile oluşturulmuş JSON nesnelerini unshashalling sorunları yaşıyorum. Ben GSON, hem prop1 ve prop2 boş değerlere sahip olan un-Mareşal bunu denediğinizde sınıf X bir nesne için, jettison üretilen dize
{"X":{"prop1":"value1", "prop2":"value2"}}
olduğunu fark ettik.
üretilen JSON dizesi jettison biçimini güvenen değil, I dış JSON ambalaj malzemesi olmadan dize{"prop1":"value1", "prop2":"value2"}
serisini çalıştı ve GSON doğru tedavi.
Jettison, dış sarmalayıcı takılı olmadan JSON üretmek için bir yol var mı? Ya da Jettison ve GSON'un birlikte çalışması için bir yol var mı?
: Biz bu değeri belirledikten sonra
, biz her zamanki gibi bizim sınıfının bir örneğine serisini GSON'u kullanıma sunan öneri için teşekkür ederiz. Bu, Jettison'ın jsonu değiştirmek için herhangi bir yol sunmazsa, bu muhtemelen son bulabileceğimiz yol olacaktır. – piper1970
Yardım için mutluyum. Cevabımı faydalı bulduysanız, lütfen kabul edildi olarak işaretleyin. – andersschuller
Bu soruna çözüm buldunuz mu? Ben aynı şekilde koşuyorum ve bana yardım edip edemeyeceğinizi merak ediyorum. –