Contoh dalam artikel ini menerangkan kaedah pelaksanaan untuk menukar objek JS dan format rentetan json dan mengongsinya dengan semua orang untuk rujukan anda. Kaedah pelaksanaan khusus adalah seperti berikut: Salin kod Kod adalah seperti berikut: <br> var obj = Objek baharu();<br> obj.Name = "Bajie"<br> obj. Umur = 500; <p> //Takrifkan objek dalam bentuk literal<br> var obj1 = { "Nama": "Bajie", "Umur": "500" };<br> var arr = [{ "Nama": "Bajie", "Umur": "500" }, { "Nama": "Bajie1", "Umur": "1000" }];</p> <p> //Format JSON: Simpan perwakilan literal json sebagai rentetan, kemudian ia ialah rentetan format json <br> var str = '{ "Nama": "Bajie", "Umur": "500" }';<br> var jsonstrarr = '[{ "Nama": "Bajie", "Umur": "500" }, { "Nama": "Bajie1", "Umur": "1000" }];';<br> <br> //Tukar rentetan json kepada objek js (tatasusunan) <br> var resobj = JSON.parse(str);<br> makluman(resobj.Nama);</p> <p> </skrip><br> </head><br> <badan><br> </body><br> </html></p> </div> <p>Penukaran antara objek js dan objek json di hujung hadapan: </p> <p><strong>1. Tukar objek JS kepada JSON</strong></p> <p>Pemprosesan: Rujuk fail json2.js dan panggil kaedah JSON.stringify(). Contohnya: </p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="89722" class="copybut" id="copybut89722" onclick="doCopy('code89722')"><u>Salin kod</u></a></span> Kod adalah seperti berikut:</div> <div class="codebody" id="code89722">var data = new Object();<br> var json_data = JSON.stringify(data);</div> <br> <br> PS: Fail json2.js boleh dimuat turun dengan mencari dalam talian. <p><strong>2. Tukar JSON kepada JS</strong></p> <p>1. Pemprosesan: Gunakan kaedah jQuery $.parseJSON() untuk menukar data format JSON kepada objek JS. Contohnya: </p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="67696" class="copybut" id="copybut67696" onclick="doCopy('code67696')"><u>Salin kod</u></a></span> Kod adalah seperti berikut:</div> <div class="codebody" id="code67696">var json_data = $.getJSON();<br> var data = $.parseJSON(json_data); </div> (boleh digunakan untuk menukar tatasusunan js) <p>2. Kaedah untuk menukar json kepada objek js: </p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="7217" class="copybut" id="copybut7217" onclick="doCopy('code7217')"><u>Salin kod </u></a></span> Kodnya adalah seperti berikut: </div> <div class="codebody" id="code7217">var json = eval ('(' keputusan ')');</div> <br> Melalui ungkapan di atas, rentetan format Json yang pelayan bertindak balas kepada klien dihuraikan ke dalam objek Json (diformat) bernama "json", melalui cara "json []" untuk mengakses data. <br> <br> Penukaran objek js dan objek json di latar belakang: <br> <br> .NET Framework 4 dalam System.Runtime.Serialization. Gunakan kelas JavaScriptSerializer untuk mensiri dan menyahsiri data <p><strong> Contoh: </strong></p> <p></p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="88654" class="copybut" id="copybut88654" onclick="doCopy('code88654')"><u>Salin kod</u></a></span> Kod adalah seperti berikut: </div> <div class="codebody" id="code88654">//Deserialisasi koleksi senarai param<br> Senaraikan<ApplyPart> _ApplyPart = new JavaScriptSerializer().Deserialize<List<ApplyPart>>(param);</div> <p>Saya harap artikel ini dapat membantu reka bentuk pengaturcaraan web semua orang. </p>