看见这个错误的时候想了半天,没找到错在哪里 ,百度了一大堆,找到原因
Map<String, Object> map = new HashMap<>(); map.put("aaa",tv_aa.getText()); map.put("bbb",et_bbb.getText()); map.put("ccc",et_ccc.getText()); String json = new Gson().toJson(map);//要传递的json
开始的时候是这样写的,看了好久没发现传值有什么问题啊 ,后面对比了下前一天写的代码,发现了tostring这个坑,没注意的时候真的会跳下去,记一笔提醒自己 ,正确写法看下面
Map<String, Object> map = new HashMap<>();
map.put("aaa",tv_aa.getText().tostring());
map.put("bbb",et_bbb.getText().tostring());
map.put("ccc",et_ccc.getText().tostring());
String json = new Gson().toJson(map);//要传递的json
加粗加黑