Use Gson to serialize