WPF中登录接口
通过获取文本将json字符串转化成对象并做好相应的匹配
步骤
- 获取相应的文本
- json字符串转化对象
- json转化成实体类 参考链接:https://www.sojson.com/json2csharp.html
- 条件匹配
- 读取文本:path为文件路径地址
string data=System.IO.File.ReadAllText(path)
- 转对象:新建一个类,这个类为json字符串
public class DatabaseItem { /// <summary> /// /// </summary> public string username { get; set; } /// <summary> /// /// </summary> public string password { get; set; } } public class Root { /// <summary> /// /// </summary> public List<DatabaseItem> database { get; set; } }
var root=JsonConvert.DeserializeObject<Root>(data);
- 条件匹配 注意层次获取
var i = root.database.FirstOrDefault(x => x.username.Equals(user)&& x.password.Equals(pwd)); if (i != null) { return "成功"; } else { if (i == null) { return "用户名或密码输入错误"; } else { return "其他问题"; } }