json解析的方式

2021-07-23 23:23:17 字數 1438 閱讀 4742

以下是乙個標準的json請求實現過程:

// 先封裝乙個 json 物件

jsonobject param = new jsonobject();

param.put("name", "rarnu");

param.put("password", "123456");

// 繫結到請求 entry

stringentity se = new stringentity(param.tostring());

request.setentity(se);

// 傳送請求

// 得到應答的字串,這也是乙個 json 格式儲存的資料

// 生成 json 物件

jsonobject result = new jsonobject( retsrc);

string token = result.get("token");

下面這個是自己修改別人的小例子,主要是加一些注釋和講解,這個例子主要是使用android進行json解析。

單資料} 

多個資料,

, , ]}

下面的類主要是解析單個資料parsejson()和多個資料的方法parsejsonmulti():

public class jsonactivity extends activity  

}); 

btnjsonmulti.setonclicklistener(new view.onclicklistener()  

}); 

}  private string connserverforresult(string strurl)  

} catch (clientprotocolexception e) catch (ioexception e)  

return strresult; 

}  // 普通json資料解析 

private void parsejson(string strresult) catch (jsonexception e)  

}     //解析多個資料的json

private void parsejsonmulti(string strresult)  

tvjson.settext(s); 

} catch (jsonexception e)  

} }

解析json陣列的方式

將字串解碼為 模式 urlencoder.encode 字串,utf 8 解析.android中json格式的資料只有兩種,一種是 對應的,解析出來是物件 一種是對應的,這種是陣列或者集合 1.集合或者資料在json原生解析,使用的jsonarray這個類.對應的在原聲解析裡面是jsonobject...

Android的json解析方式(一)

在android中,json解析十分普通,也有很多解析的方式。jsonobject和gson是最常見的方法。本文採用的json串 關於車輛違章資訊 採用jsonobject 方式 程式 private void jsoninit string str catch exception e 可以看到解析...

string解析為json的幾種方式

1.比較古老的方法 function strtojson str 不支援的json物件方法 function strtojson str 2.比較常用的方法 function strtojson str 提供的方法 parsejson function data data jquery.trim d...