企业网站建设采购,网络技术服务合同,中国建设部官方网站绿色建筑,网上商城包括什么类型Java/Android 各类型数据构造和各类型数据解析 1.如何构造/解析{key:value,key:value,key:value}jsonString1)json解析2)fastjson解析3)Gson解析4)遍历key值解析2.如何构造/解析[{keyString, String map = new HashMap();map.put("key1", "value1");map.put("key2", "value2");map.put("key3", "value3");map.put("key4", "value4");String jsonStr = new Gson().toJson(map);解析数据:
1)json解析
2)fastjson解析
3)Gson解析
4)遍历key值解析 //json解析try {org.json.JSONObject object = new org.json.JSONObject(jsonStr);Log.e(TAG, "json:"+ object.get("key1") + object.get("key2"));} catch (JSONException e) {throw new RuntimeException(e);}//fastjson解析JSONObject jsonObject = JSON.parseObject(jsonStr);Log.e(TAG, "fastjson:"+ jsonObject.get("key1") + jsonObject.get("key2"));//Gson解析Bean b = new Gson().fromJson(jsonStr, Bean.class);Log.e(TAG, "Gson:"+ b.key1 + b.key2);//遍历所有key及value,会乱序(不推荐)JSONObject objAll = JSON.parseObject(jsonStr);StringBuilder builder = new StringBuilder();for (Map.EntryString, Object stringObjectEntry : objAll.entrySet()) {String key = string