如何把json解析到liView? Ajsonapi3d 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很少有人自己去实现吧。 目前都是Android开发,那么Jsonobject或者其他Json累解析工具类都可以使用,这些使用方式百度都很容易找到 这个用gson解析还是JsonObject好? 都差不多。我只用过JsonObject,听别人说gson高效???也许吧,区别也不是太大 是把一个url解析成json格式?HashMap<String,String> map = new HashMap();map.put("rt", “json”);map.put("categoryId","2");//……你要加什么就加什么HttpReq req = new HttpReq(MySetting.HOST+"/api/photos/list.go",map);//HttpReq 是自定义,MySetting.HOST是你的地址下面是HttpReq ,负责拼接public class HttpReq { public final static String METHOD_GET="GET"; public final static String METHOD_POST="POST"; public final static String METHOD_DOWN="DOWN"; // 请求方式 public String method; // 请求地址 public String url; // 请求参数 public Map<String, Object> params; public String fileName; public HttpReq(String ul,Map<String,Object> para){ url = ul; params = para; } public String encodeParam(Map params) { if (params == null) { return ""; } StringBuilder sb = new StringBuilder(); for (String key : params.keySet()) { Object val = params.get(key); if (sb.length() != 0) { sb.append("&"); } try { String valStr = (val == null) ? "" : URLEncoder.encode( val.toString(), "utf-8"); sb.append(key + "=" + valStr); } catch (UnsupportedEncodingException e) { Log.e(HttpReq.class.getName(), "utf-8 is not supported.", e); } } return sb.toString(); }}大致这样,有些没用的或者缺少的你酌情添加 这个是拼接成URl。打错……请无视 以下是软件行业前100名,你愿意选择哪一家做android开发 Android开发难题,求高手解决~~ 建个AVD咋那么难? 关于Android的EditText使用自定义键盘的问题 我是Android新人,我想几个问题。 请教2个问题,请高手搬砖!分数不多,见者有份! Android SDK更新一集ADT更新出现问题解决办法【转】 Android获取后台正在运行的程序问题 android ndk里继承方法怎么用 mpAndroidChart 3.1.0Y数据源为数组的问题 Android与J2 ME 自己不会美工,怎么搞才能漂亮点?
map.put("rt", “json”);
map.put("categoryId","2");
//……你要加什么就加什么
HttpReq req = new HttpReq(MySetting.HOST+"/api/photos/list.go",map);//HttpReq 是自定义,MySetting.HOST是你的地址下面是HttpReq ,负责拼接public class HttpReq {
public final static String METHOD_GET="GET";
public final static String METHOD_POST="POST";
public final static String METHOD_DOWN="DOWN";
// 请求方式
public String method;
// 请求地址
public String url;
// 请求参数
public Map<String, Object> params;
public String fileName;
public HttpReq(String ul,Map<String,Object> para){
url = ul;
params = para;
}
public String encodeParam(Map params) {
if (params == null) {
return "";
}
StringBuilder sb = new StringBuilder();
for (String key : params.keySet()) {
Object val = params.get(key);
if (sb.length() != 0) {
sb.append("&");
}
try {
String valStr = (val == null) ? "" : URLEncoder.encode(
val.toString(), "utf-8");
sb.append(key + "=" + valStr);
} catch (UnsupportedEncodingException e) {
Log.e(HttpReq.class.getName(), "utf-8 is not supported.", e);
}
}
return sb.toString();
}
}大致这样,有些没用的或者缺少的你酌情添加