Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 219455

Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Gson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of.

3 votes
2 answers
120 views

Code for saving / loading a class object

Could you take a look at the repository class and report what problems this code has public class JsonSharedPreferences { private static Gson gson = new Gson(); private Context context; public JsonSharedPreferences …
Destroyer's user avatar
  • 459
1 vote

Code for saving / loading a class object

gson; private SharedPreferences settings; public JsonSharedPreferences(@NonNull Context context, @NonNull String name, @NonNull Gson gson) { SharedPreferences settings = context.getSharedPreferences … gson) { return new JsonSharedPreferences(context, name,gson); } } GsonModule: @Module public class GsonModule { @Provides Gson provideGson() { return new Gson(); } …
Destroyer's user avatar
  • 459