Czy istnieje prosta metoda konwersji dowolnego obiektu do formatu JSON w systemie Android?
129
Większość ludzi używa gson: sprawdź to
Gson gson = new Gson();
String json = gson.toJson(myObj);
źródło
Może być lepszym wyborem:
źródło
toString()
metody powoduje utworzenie wielu obiektów typu String podczas drukowania w domyślny sposób - generowany przez Android Studio lub IntelliJ Idea - jest to jednak jedna linia kodu i wykorzystująca moc GsonBuilder.Spring na Androida robi to łatwo za pomocą RestTemplate:
źródło
Począwszy od systemu Android 3.0 (poziom interfejsu API 11) Android ma nowszy i ulepszony parser JSON.
http://developer.android.com/reference/android/util/JsonReader.html
źródło
pobierz bibliotekę Gradle:
Aby użyć biblioteki w metodzie.
źródło