
Here is my result which i'm having below.
< /p>
OtpData = ValueKind = Object : "{
"OTP":"3245234",
"UserName":"mohit840",
"type":"SuperAdmin"
}"
, когда я пытаюсь получить доступ к нему с помощью VAR DATA = jsonserializer.deserialize (OTPDATA) Это дает мне следующую ошибку ниже. Внутренняя и получайте значения следующего объекта. < /p>
"OTP":"3245234",
"UserName":"mohit840",
"type":"SuperAdmin"
Обновление:
[AllowAnonymous]
[HttpPost("ValidateOTP")]
public IActionResult ValidOTP(dynamic OtpData)
{
bool Result = false;
var Data = JsonSerializer.Deserialize(OtpData);
if (OtpData.type == "SuperAdmin")
{
Users _Users = _Context.Users.FirstOrDefault(j => j.Username == "");
if (_Users != null)
{
_Users.OTP = OtpData.OTP;
_Users.VerififedOTP = true;
_Context.SaveChanges();
Result = true;
}
}
else
{
Staff _Staff = _Context.Staffs.FirstOrDefault(j => j.Username == "");
if (_Staff != null)
{
_Staff.OTP = OtpData.OTP;
_Staff.VerififedOTP = true;
_Context.SaveChanges();
Result = true;
}
}
return Ok(new { Result = Result });
}
Обновление 2:
, когда я публикую это по Postman Application .
{
"OTP":"3245234",
"UserName":"mohit840",
"type":"SuperAdmin"
}
Подробнее здесь: https://stackoverflow.com/questions/631 ... ind-object