我有一个URL,我正在尝试将JSON数据发布到该URL,该URL将返回一个RESPONSE OBJECT,以及如何读取该JSON并将其显示在TextView中
使用VOLLEY尝试JSON解析
{ “ isSuccess”:是的, “ returnCode”:“ SUCCESS”, “ returnMessage”:“成功”, “资源”:空, “错误”:空 }
VOLLEY JSON解析技术对此有用吗?
答案 0 :(得分:1)
尽管我没有使用过凌空抽射,但是它可以在Java中使用。 首先,使用DTO来简化序列化。
public class MyRespone extends Serializable {
private Boolean isSuccess;
private String returnCode;
private String returnMessage;
private String resource;
private String errors;
//getters and setters here
}
然后您可以使用Gson / Jackson / FastJSON / Volley来解析RESPONSE OBJECT。
//Gson
Gson gson = new Gson();
MyResponse myResponse = gson.parseObject(RESPONSE_OBJECT_STR, MyResponse.class);
//jackson
ObjectMapper mapper = new ObjectMapper();
MyResponse myResponse = mapper.readValue(RESPONSE_OBJECT_STR,MyResponse.class);
您可以找到排球版本来解决您的问题。 http://www.androiddeft.com/json-parsing-android-volley/
希望这会有所帮助。