我正在学习android排球库。我试图将数据从服务器填充到微调器。 我的JSON是:
protected void Button1_Click(object sender, System.EventArgs e)
{
Label1.BackColor = System.Drawing.Color.FromName("#" + TextBox3.Text);
}
现在我想在One Spinner中只获得Bangalore,hydrabad,kochi。选择城市后,我想在其他微调器中加载工作(绘画,管道等..)。我无法在旋转器中获得城市名称。
我的排球请求代码是:
{"data":{"Bangalore":["Painting","Carpentering","Plumbing","Electrical works"],"Hydrabad":["Plumbing"],"kochi":["Painting","Carpentering"]},"status":200}
请帮帮我.. 提前谢谢......
答案 0 :(得分:0)
我想在One Spinner中只获得Bangalore,hydrabad,kochi
所有班加罗尔,hydrabad,kochi,......都是data
JSONObject
的关键,其中包含JSONArray
作为价值。
要在一个Spinner
中显示所有城市名称,首先需要从data
JSONObject获取所有城市名称:
JSONObject jo = response.getJSONObject("data");
JSONArray cityNameJSONArray= jo.names();
现在使用cityNameJSONArray
JSONArray在Spinner
中显示城市名称。