If my understanding of what the type adapter does is correct (discussed in previous comment) then I agree that this should be just a plain Gson object by default.