C# Firebase Rest登录错误结构
在处理登录错误时,我会恢复此结构C# Firebase Rest登录错误结构,c#,.net,rest,firebase,C#,.net,Rest,Firebase,在处理登录错误时,我会恢复此结构 { "error": { "errors": [ { "domain": "global", "reason": "invalid", "message": "INVALID_PASSWORD" } ], "code": 400, "message": "INVALID_PASSWORD" } } 我可以将其反序列化为匿名类 var errorDat
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "INVALID_PASSWORD"
}
],
"code": 400,
"message": "INVALID_PASSWORD"
}
}
我可以将其反序列化为匿名类
var errorData = new { error = new { code = 0, message = "errorid" } };
或者进入自定义类
public class Inner
{
public string domain;
public string reason;
public string message;
}
public class Outer
{
public List<Inner> errors;
public int code;
public string message;
}
public class FirebaseResponse
{
public Outer error;
}
公共类内部
{
公共字符串域;
公共字符串原因;
公共字符串消息;
}
公共舱外
{
公开列表错误;
公共整数码;
公共字符串消息;
}
公共类FirebaseResponse
{
公共外部错误;
}
是否有一个现有的框架类我也可以反序列化它?
这只是HttpException还是什么?或者我需要定义一个自定义响应来访问消息
谢谢。访问此站点,将json粘贴到页面上的表单中,为您生成C#类dynamic error=JsonConvert.DeserializeObject(content);