Чтобы принять JSON
в качестве входных данных, вам необходимо обновить RequestHandler<JSONObject, String>
и
public class Hello implements RequestHandler<JSONObject, String>{
public String myHandler(JSONObject jsonObj, Context context) {
// add your processing logic.
return "done!";
}
}
В качестве альтернативы вы можете определить POJO с атрибутами вашей полезной нагрузки json, например
class Payload {
//fields
//setter & getter
}
И используйте этот тип полезной нагрузки в вашем RequestHandler как
public class Hello implements RequestHandler<Payload, String>{
public String myHandler(Payload payload, Context context) {
// add your processing logic.
return "done!";
}
}
Здесь String
- ваш тип выходных данных.Если в вашем случае все по-другому, вам также нужно это изменить.