Jersey framework używa zarówno bibliotek Jackson, jak i Jettison do tworzenia/rozrządowywania JSON. AFAIK, Jettison jest przeznaczony do mapowania JSON-a na XML (z innym mechanizmem wspierającym, takim jak mapowana notacja), a Jackson - generacją/parsowaniem JSON-a (używam tego również bez Jersey).Wykorzystanie Jackson & Jettison w Jersey
Czy firma Jersey używa tych dwóch urządzeń do dwóch różnych funkcji lub obu do tej samej funkcji generowania/parsowania JSON?
Chcę tylko obsługi formatu JSON. Na moją pierwszą myśl, wydaje się, że mogę usunąć jedną z zależności i myślę, że mogę usunąć Jettison, ponieważ Jacksone wydaje się bardziej naturalnym wyborem do generowania/parsowania JSON.
Dzięki. Ale widzę Jettison jako zależność (używam Mavena), mimo że używam mapowania regularnego/prostego do przodu? – manikanta
Tak, jeśli coś innego tego wymaga (albo w czasie wykonywania, albo po prostu dla kompilacji, tak jak ma to miejsce w przypadku firmy Jersey), musi zostać uwzględnione. Ale to, czy zostanie użyte, można konfigurować z Jersey i nie ma nic złego w jego włączaniu. – StaxMan
Nie zgadzam się z terminem "nie ma nic złego w jego włączaniu". Wiedząc, co jest wykorzystywane do tego, co ważne. Maven sprawia, że programiści są leniwi, a projekty nadęte. –