Vad*_*dym 2 android json parcelable gson parceler
我正在使用socket.io库向socket.io服务器发送消息.服务器需要JSON对象,数组等.我的原始实现使用JSONOject和JSONArray数据类型.但是,我想切换到使用Parceler库生成的类.使用库的注释生成的类可以包装到Parcel中.这似乎是管理此类通信的一种非常方便的方式.但是,有没有办法将Parceler的类或Parcel类转换为JSON字符串或JSONObject/Array?
GSON库支持toJson方法,我知道Retrofit对Parcels,JSON和GSON有些神奇.
小智 7
我猜这会对你有帮助,
例如,使用getter和setter方法创建一个类
class A
{
int b;
void setb(int x){this.b = x;}
int getb(){return this.b}
}
Run Code Online (Sandbox Code Playgroud)
你可以从这个类的对象创建json:
new Gson().toJson(a)
Run Code Online (Sandbox Code Playgroud)
或来自json的对象:
a = new Gson().fromJson(data, A.class);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5409 次 |
| 最近记录: |