GsonFormat

新手,自己根据网上的内容写的demo 个人学习使用 希望能帮助到大家

1.先下载GsonFormat插件
2.添加依赖
3.进行代码添加:
3.1:单个json数据 String str1 ="{“key1”: “value1”}";
在一个新建类中右键Generate>GsonFormat
输入{“key1”: “value1”} 点击ok直接完成生成
在活动中写

public void GsonStr1(View view){
            Gson gson=new Gson();
            GsonFormat gsonFormat=gson.fromJson(str1.toString(),GsonFormat.class);
            Toast.makeText(this,gsonFormat.toString(),Toast.LENGTH_SHORT).show();
            Log.d("参数",gsonFormat.toString());
        }

3.2:数组json数据添加str2 = “[{“key1”: “value1”},{“key2”: “value2”}]”;
在一个新建类中右键Generate>GsonFormat
输入[{“key1”: “value1”},{“key2”: “value2”}] 点击ok直接完成生成
在活动中写

public void GsonStr2(View view){
        Gson gson=new Gson();
            List<GsonStr2>gsonStr2List=gson.fromJson(str2.toString(),new TypeToken<List<GsonStr2>>(){}.getType());
            for (GsonStr2 gsonStr2:gsonStr2List){
                Toast.makeText(this,gsonStr2.toString(),Toast.LENGTH_SHORT).show();
                Log.d("参数",gsonStr2.toString());
            }
        }

3.3对象json数据添加 str3 = "{“key1: “value1”,“key2”: “value2”,“key3”: [ {“key31”: “value31”},{“key32”: “value32”}]} ";
和上面一样

 public void GsonStr3(View view){
        Gson gson=new Gson();
            GsonFormat3 gsonFormat3=gson.fromJson(str3.toString(),GsonFormat3.class);
            List<GsonFormat3.Key3Bean>  gs=gsonFormat3.getKey3();
            Toast.makeText(this,gs.toString(),Toast.LENGTH_SHORT).show();


        }```

就这样!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值