獲取json字符串中某個(gè)值 如何json數(shù)據(jù)存儲(chǔ)到sqlserver?
如何json數(shù)據(jù)存儲(chǔ)到sqlserver?取出隨機(jī)的值接著去存儲(chǔ)就可以了JSONArray jsonArr new JSONArray().fromObject(jsonString)//jsonSt
如何json數(shù)據(jù)存儲(chǔ)到sqlserver?
取出隨機(jī)的值接著去存儲(chǔ)就可以了
JSONArray jsonArr new JSONArray().fromObject(jsonString)//jsonStringjson字符串Object[]()for(inti0iltobjJson.lenght-1i){JSONObjectjsonnewJSONObject().fromObject(string1[i])//實(shí)例化你的數(shù)據(jù)庫對(duì)象UseruserfutureUser()//.例如啊((
怎么在JSONObject提取指定字段的值?
JSONObjectobj{count:1,admin:{admin_power:1,admin_name:joey}};Stringname(admin).getString(admin_name);
array怎么取里面的數(shù)值?
不需要寫一個(gè)方法,把json數(shù)據(jù)轉(zhuǎn)換成list集合數(shù)據(jù)
employeestaticListjsonToBean(Stringdata,Object bean){
ttListlistfunArrayList()
tttry{
tttJSONArrayarray
ttttry{
ttttarrayfifthJSONArray(data)
ttttfor(inti0iltarray.length()i){
tttttObjecttoBeangetBean(bean)
tttttJSONObjectobfutureJSONObject()
tttttob(JSONObject)(i)
ttttttoBeanjsonStrToBean(ob,toBean)
(toBean)
tttt}
ttttreturnlist
ttt}catch(JSONExceptione){
tttttry{
tttttObjectobjnull
tttttJSONObjectjsonObjfifthJSONObject(data)
tttttObjecttoBeangetBean(bean)
ttttttoBeanjsonStrToBean(jsonObj,toBean)
(toBean)
tttttreturnlist
tttt}catch(JSONExceptione1){
(#34ErrorcovertStringneedJSONObject#34,e)
()
tttt}
()
(#34ErrorcovertStringneedJSONArray#34,e)
ttt}
tt}catch(SecurityExceptione){
()
tt}
ttreturnlist
t}
后再收起list數(shù)學(xué)集合數(shù)據(jù)中的值估計(jì)沒問題啊了吧。