Android json通訊(解析)方法

2021-08-27 19:08:12 字數 838 閱讀 9938

下面是在做天氣預報程式時用到的json通訊,解析方法,備份一下,下次找就方便了;

private static string convertstream2json(inputstream inputstream)

// 將記憶體流轉換為字串

jsonstr = new string(out.tobytearray());

} catch (ioexception e)

return jsonstr;

}

2、解析json字串:

json的解析無外乎jsonobject、jsonarray,針對伺服器返回的具體字串進行解析,下面只是給了乙個例子,例子對應的json字串如下:

result:,,,

,],"weather_data":[,,

,]}]

}

public static int getjsonresult(string result)

//天氣

weatherlist.clear();

jsonarray weatherarray = new jsonarray(jaobject.get("weather_data")

.tostring());

for (int i = 0; i < weatherarray.length(); i++)

} catch (jsonexception e)

return resulterror;

}

Android Json解析課程

android json解析教程 先謝謝教程的提供者,本人僅僅是為學習所用,無他意!一 json介紹 二 android的json解析部分都在包org.json下,主要有以下幾個類 jsonobject 可以看作是乙個json物件 jsonstringer json文字構建類 jsonarray 可...

android json資料的解析

json是什麼 json是jvascript object natation,是一種輕量級的資料交換格式 json的語法 1 資料在名稱 值對中 name kobe 2 資料由逗號分割 name kobe team lakers 3 花括號 表示物件 star 4 方括號表示陣列 正確的json 使...

Android Json解析之直接物件解析 三

可以直接從json中將隊形解析出來,這個json必須是乙個json物件,如下 它只是乙個物件。我新建乙個類,生成get和set方法,如下 package com.zhycheng public class human public void setname string name public in...