سلام
من از ویو یک داده جیسون به سمت اکشن متد ارسال میکنم بصورت زیر :
[HttpPost]
public IActionResult Index([FromBody]object jsondata)
{
jsondata شامل فیلدهای مختلفی هست مثلا بصورت زیر :
{{
"field1": [
"test1"
],
"field2": [
{"id":1,"Name":"test3"},
{"id":2,"Name":"test4"},
],
"field3": "<p>ff</p>\n"
}}
من چطور میتونم به داده های هر آیتم دسترسی داشته باشم ؟
از روش زیر استفاده کردم که بنظرم روش مناسبی نیست مخصوصا که نوع آبجکت رو به رشته تبدیل میشه و بعد هر آیتم رو بصورت ارایه برمیگردونه .
dynamic results = JsonConvert.DeserializeObject<object>(jsondata.ToS tring());
var fname= results.field1[0];