Pobieranie JSONa

0

Jaką bibliotekę polecacie do pobierania JSONa w Javie (Android Studio)?

0

A skąd tego JSONa chcesz pobierać?

Do parsowania Moshi. Najlepiej w połączeniu z AutoValueMoshi, jeśli masz trochę doświadczenia.

0

Używałem i byłem zadowolony z retrofit + gson, który pobierał jsona z zewnętrznego api i automagicznie serializował. Oczywiście zamiast nielubianego przez niektórych gsona możesz użyć moshi jak zasugerowano powyżej. Kod będzie podobny. W retrofit wystarczy zamiast GsonConverterFactory użyć MoshiConverterFactory, a pola do serializacji oznaczamy @jSon zamiast @SerializedName.

Moshi używa kilku optymalizacji, których nie używa gson, a poza tym moshi jest dziełem Square czyli firmy, która stworzyła szereg popularnych na Androidzie bibliotek np. retrofit, leakcanary, picasso, dagger.

0

Przy Moshi nie chodzi nawet o szybkość, która zazwyczaj nie ma znaczenia. Zależnie od źródła danych Moshi może być nawet wolniejsze. Tu bardziej chodzi o przewidywalne i bezpieczne zachowanie oraz o wielkość biblioteki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1