Lucrul cu JSON în ASP.NET MVC

Cuprins
Lucrul cu răspunsuri parțiale ne oferă un mare avantaj că putem plasa informații fără a fi nevoie să reîncărcați pagina, problema rezultă atunci când cantitatea de date este destul de mare, de exemplu, să ne imaginăm că avem milioane de vizite și interogări, dacă fiecare parțială interogarea returnează în plus față de conținutul serverului nostru Etichete HTML vom transmite o mulțime de date și vom consuma resurse inutil.
Dar, pentru fiecare problemă există o soluție, putem folosi JSON care este un format în Javascript la transmite datele în serieFolosind acest lucru, vom transmite informațiile corespunzătoare și vom reduce cantitatea de date pe care trebuie să le transmitem atunci când generăm conținutul sau vizualizările parțiale.
Ce este JSON?
Înainte de a începe, să vedem mai întâi ce este JSON și ce înseamnă, numele îi corespunde Notare obiect Javascript și nu este altceva decât un format simplu și eficient pentru a transmite date pe web, cu un obiect JSON putem reprezenta două tipuri de structuri, perechi nume-valoare și liste ordonate pe care le putem numi și matrici. Mulțumită JSON corespunde limbii Javascript browserele moderne sunt capabile să o înțeleagă.
ASP.NET MVC ca cadru modern, aduce deja funcții și metode care ne permit să lucrăm cu acest format, astfel putem încorpora tehnici compuse folosind Ajax în aplicația noastră și generăm funcționalități mai bune pentru clienții și utilizatorii noștri.
Returnează un JSON de la un controler
Din moment ce știm elementele de bază ale a JSON Și, astfel încât să funcționeze pentru noi, vom arăta un mod destul de practic de a-l implementa într-un program realizat în ASP.NET MVC.
Să vedem în imaginea următoare un cod în care implementăm un răspuns dintr-o interogare cu JSON:

Vedem că facem o acțiune în controlerul nostru, ceea ce va face este să căutăm în modelul nostru de licitație un anumit id și îl potrivim cu o variabilă, apoi la momentul returnării variabilei respective mergem la Metoda Json (), acesta primește variabila pe care vrem să o „serializăm” (este termenul care este folosit atunci când convertim un set de date în JSON), și primește, de asemenea, un parametru suplimentar pe care îl vom discuta mai târziu. Acest lucru ne va oferi ceva similar cu următoarele:

După cum vedem acum, acest răspuns este mult mai compact și obținem datele de care avem nevoie fără niciun cod suplimentar, ceea ce face ca „Deasupra capului” fii mai puțin.
JsonRequestBehavior.AllowGetParametru suplimentar JsonRequestBehavior.AllowGet îl plasăm pentru o problemă de securitate, parcurgerea valorilor GET de la JSON nu este o practică foarte sigură, deoarece afișează informațiile tuturor cererilor noastre, prin urmare ASP.NET Ne obligă să declarăm acest lucru, astfel încât să fim conștienți că, prin voința noastră, încălcăm standardele de siguranță.
Cu aceasta terminăm acest tutorial, deoarece vedem că este ceva destul de simplu, care poate face aplicațiile noastre mai dinamice, cu care vom realiza site-uri web mai moderne și mai bune de utilizare pentru utilizatori și clienți. Depinde de toată lumea să practice și să cerceteze puțin mai mult pe această temă, deoarece acesta este singurul mod în care ne putem îmbunătăți.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave