Android map和json是比较好用的方式

用数组我觉得和别的语言不太一样,我喜欢php那种,怎么说也精简概要

java的套娃子的代码,一环扣一环,让你摸不着北

经过我这新人的实践,我觉得适合我的,就是先一个map

再用JSONObject把他读出来,跟操作php的json似的

就是大家说的键值对

//写的部分
SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String sdate = sDateFormat.format(new java.util.Date());
HashMap hm=new HashMap();
hm.put("uuid","123456");
hm.put("cdt",sdate);
hm.put("res",1);
JSONObject jsnobj = new JSONObject(hm);
//读出来的部分
if(jsnobj.length()>0){
	String resuuid = "";
	long resok = 0;
	try {
		resuuid = jsnobj.getString("uuid");
		resok = jsnobj.getLong("res");
	} catch (JSONException e) {
        e.printStackTrace();
    }
}

看完,似乎明白了,原来是这样使用的。

当然,JSONObject jsnobj = new JSONObject(hm); 中的hm也可以是json的字符串。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注