如何解析JSON响应对象并将其显示在TextView中

时间:2019-11-09 12:46:35

标签: java android json parsing

我有一个URL,我正在尝试将JSON数据发布到该URL,该URL将返回一个RESPONSE OBJECT,以及如何读取该JSON并将其显示在TextView中

使用VOLLEY尝试JSON解析

{     “ isSuccess”:是的,     “ returnCode”:“ SUCCESS”,     “ returnMessage”:“成功”,     “资源”:空,     “错误”:空     }

VOLLEY JSON解析技术对此有用吗?

1 个答案:

答案 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/

希望这会有所帮助。