我是android
开发的新手。我被卡住试图将dropdown的数据显示到android中。数据将以json
格式来自服务器。我正在使用volley
库来处理HTTP
个请求。这是我的volley
回复
{"blood_group_map":[{"value":"1","text":"O+"},{"value":"2","text":"O-"},{"value":"3","text":"A+"},{"value":"4","text":"A-"},{"value":"5","text":"B+"},{"value":"6","text":"B-"},{"value":"7","text":"AB+"},{"value":"8","text":"AB-"}]}
在response
这个blood_group_map
我希望在Spinner
选项列表中绘制HTML
密钥,就像这个value
一样。此处text
键用于值,<option value="1">O+</option>
键用于显示文本。
For Example if I select O+ blood group then I send spinner value 1 to server.
更新:
我解析了这个JSON,但我想将spiner值属性发送到服务器并显示文本属性。如何向服务器发送值而不是文本?
brew update
brew unlink macvim
brew install macvim --with-cscope --with-lua --HEAD
brew unlink vim
brew uninstall vim
brew install vim --with-lua
答案 0 :(得分:-1)
使用GSON解析器从json解析数据。
GSON的基本工作是:你构建一个结构与你的json相同的对象。
您所要做的就是将它传递给微调器。这里是GSON解析器的一个示例:GSON parser example
Spinner示例:Spinner example