我的微信端项目使用到了json 数据传输格式,在这记录一下,刚开始时是一脸的懵逼。
通过()工具类发送json数据,使用字符串String接受返回的json数据。
String res=(待请求的URL,要提交的json数据,编码,建立链接超时时间,毫秒.等);
//通过(jsonString,javaBean类.class);实现json数据格式转换成Javabean对象格式。
JavaBean类 jb=(res,javaBean类.class);
//JSONObject属于阿里巴巴FastJson,是一个Json处理工具包,包括“序列化”和“反序列化”两部分
下面贴出部分代码:
-
CustomerUpdateRequestBean curb = ();
-
(bankNo);
-
(bankName);
-
(medicalNo);
-
(result.getCustomer_sequence_no());
-
("");
-
("");
-
Map<String, Object> params = BeanUtils2.transBean2Map(curb);
-
((), cerNo, Constant.CUSTOMER_INFO_UP_TYPE, (curb), Constant.MSG_TYPE_REQUEST);
-
String res = (Constant.INTERFACE_URL, params, "", "UTF-8", Constant.CONNEC_TIME_OUT, Constant.READ_TIME_OUT);
-
(res);
-
((), cerNo, Constant.CUSTOMER_INFO_UP_TYPE, res, Constant.MSG_TYPE_RESPONSE);
-
CustomerUpdateResponseBean response = (res, );