api - 获取请求中 xamarin 形式的类中的错误
问题描述
我正在 xamarin 表单中做一些练习以从 api 获取请求,然后 api 将这个返回给我
{
"valido": true,
"nombre": "Anderson",
"apellido": "Laverde Gracia",
"email": "ander.laverde.dev@gmail.com",
"periodo": "0985",
"emplid": "8923082",
"x-t6519fdd1s5q": "eyJhbGciOiJIUzUxMiJ9.eyJleHAiOjE1NTk3MTQ1MTUsInN1YiI6ImFuZGVyc29ubGF2ZXJkZTE2In0.T8his-2cpGgFwkxmDGOeZ2rAGKIrSyrgPvfUs2xZUkiD6Z4hi7Dhg-p28y8dKBr3TW_97kqnSEY1Pg-k5AYuAA",
"token_expire_in": 1559714515418,
"roles": [
"3"
]
}
但是当我使用这个参数在 xamarin 中创建一个类时,一切正常
public class MyUser
{
public bool valido { get; set; }
public string nombre { get; set; }
public string apellido { get; set; }
public string email { get; set; }
public string periodo { get; set; }
public string emplid { get; set; }
public string x-t6519fdd1s5q { get; set; }
public List<string> roles { get; set; }
}
}
除了这个
public string x-t6519fdd1s5q { get; set; }
错误说 x-t6519fdd1s5q 不是字符串,我需要这个值。我怎样才能访问它?
请帮帮我..
解决方案
使用该JsonProperty
属性将该值映射到有效的 C# 名称
[JsonProperty("x-t6519fdd1s5q")]
public string x_t6519fdd1s5q { get; set; }
推荐阅读
- angular - Not getting radio button value when placing ngModel
- windows - Git Bash (mingw64) - make 不做任何事情
- mysql - User Exists and NotExists Query
- c++ - qt 使用 QPainterPath 绘制轮廓文本
- sql - 如何获得第三份报告以结合客户和订单数据
- pm2 - why /usr/local/bin/pm2 symlink to pm2-runtime when install pm2?
- angular - Angular 表单和密码管理器
- java - 使用 DefaultMessageListenerConatiner 时如何动态更改目标队列?
- reactjs - 作为函数或常量的无状态组件
- excel - 使用 selenium 将文件下载到特定目录