ورود

View Full Version : سوال: تبدیل json object در یک مدل به C# object و ارسال آن به view



faradidavn
چهارشنبه 12 مهر 1396, 12:45 عصر
با سلام
من به تازگی با asp.net mvc آشنا شده ام و شاید سوالم کمی مبتدی باشه، ممنون میشم گر جواب بدید
در داخل یک مدل یه api کال می شود که خروجی اون json object هست من چطور می تونم اون رو به کنترلر و ویو پاس بدم
نمونه خروجی jason
[{ "id":1384, "deviceType":"Trace GPS Device", "name":"ردیاب", "imei":"864180030014992", "phoneNumber":"00", "status":"ACTIVE", "coordinate":{ "deviceId":1384, "lat":33.46371078491211, "lon":50.29056930541992, "velocity":0.0, "createTime":"2017-10-04 08:03:37", "gpsTime":"2017-10-04 08:03:37" }},{ "id":1384, "deviceType":"Trace GPS Device", "name":"ردیاب", "imei":"864180030014992", "phoneNumber":"000", "status":"ACTIVE", "coordinate":{ "deviceId":1384, "lat":33.46371078491211, "lon":50.29056930541992, "velocity":0.0, "createTime":"2017-10-04 08:03:37", "gpsTime":"2017-10-04 08:03:37" } }]

Moien Tajik
چهارشنبه 12 مهر 1396, 16:19 عصر
شما باید Json String ای که دارید رو Deserialize کنید به مدلی که دارید به این شکل :

var json = ""; // Your Json String
var data = JsonConvert.DeserializeObject<YourModel>(json);


این آموزش هم کمکتون میکنه : http://www.c-sharpcorner.com/UploadFile/2ed7ae/jsonresult-type-in-mvc/