我目前正在使用带有feathersjs后端的新android项目。在错误响应之前是正常格式,
{
"code": 123,
"message": "An error occurred!"
}
但是现在结构根据api请求主体动态变化。例如,我在用户界面中有三个输入字段,例如名称,年龄,如果错误的数据错误响应将是击中api后点击api的电子邮件,
{
"code":123,
"error":{
"name":"Name is wrong",
"age":"Age is greater than 18 is mandatory",
"email:"Invalid email id"
}
}
因此,我需要将错误响应链接到正确的Edittext字段并设置错误消息。我该如何链接?但是请求正文字段名称和错误响应字段名称相同。
请求正文结构:
{
"data":{
"name":"xxx",
"age":"24",
"email:"xx@gmail.com"
}
}
带有示例代码的详细说明会更有帮助。