Rumah hujung hadapan web tutorial js JavaScript中json对象和string对象之间相互转化_javascript技巧

JavaScript中json对象和string对象之间相互转化_javascript技巧

May 16, 2016 pm 05:45 PM
objek json Tukar

json对象
复制代码 代码如下:

var json = {aa:true,bb:true};
var json1 = {aa:'b',bb:{cc:true,dd:true}};

1:js操作json对象
复制代码 代码如下:

for(var item in json){
alert(item); //结果是 aa,bb, 类型是 string
alert(typeof(item));
alert(eval("json."+item)); //结果是true,true类型是boolean
eval(("json."+item+"=false;")); //改变json对象的值
}

2:json对象转化为String对象的方法
复制代码 代码如下:

/**
* json对象转字符串形式
*/
function json2str(o) {
var arr = [];
var fmt = function(s) {
if (typeof s == 'object' && s != null) return json2str(s);
return /^(string|number)$/.test(typeof s) ? "'" + s + "'" : s;
}
for (var i in o) arr.push("'" + i + "':" + fmt(o[i]));
return '{' + arr.join(',') + '}';
}

3:string对象转化为json对象
复制代码 代码如下:

function stringToJson(stringValue)
{
eval("var theJsonValue = "+stringValue);
return theJsonValue;
}

4:json数组转化为 String对象的方法(要掉要上面那个方法)
复制代码 代码如下:

function JsonArrayToStringCfz(jsonArray)
var JsonArrayString = "[";
for(var i=0;iJsonArrayString=JsonArrayString+JsonToStringCfz(jsonArray[i])+",";
}
JsonArrayString = JsonArrayString.substring(0,JsonArrayString.length-1)+"]";
return JsonArrayString;
}

5:利用json.js json转string
复制代码 代码如下:


<script> <BR>var date = {myArr : ["a" , "b" , "c" , "d"] , count : 4}; <BR>var str = JSON.stringify(date); <BR>alert(str); <BR></script>
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mendapatkan semua kunci objek JSON menggunakan GSON dalam Java? Bagaimana untuk mendapatkan semua kunci objek JSON menggunakan GSON dalam Java? Aug 30, 2023 pm 11:45 PM

AGson adalah perpustakaanyang boleh digunakan untuk menghurai objekJava keJSON dan sebaliknya.Ia juga boleh digunakan untuk menukarkan rentetan JSONkepada objekJava yang setara.InordertoparsejavaobjecttoJSONatauJSONtojavaobject,weeedtoimportcom.google.gson pakejdalamJava

Bagaimanakah kita boleh menggabungkan dua objek JSON dalam Java? Bagaimanakah kita boleh menggabungkan dua objek JSON dalam Java? Aug 26, 2023 am 08:01 AM

JSON ialah format pertukaran data yang ringan dan format JSON ialah pasangan nilai kunci. JSONObject boleh menghuraikan teks dalam rentetan untuk menjana objek seperti peta dan menyokong antara muka java.util.Map. Kita boleh menggabungkan dua objek JSON dalam Java menggunakan org.json.simple.JSONObject. Kita boleh menggabungkan dua objek JSON menggunakan kaedah putAll() dalam atur cara di bawah (diwarisi daripada antara muka java.util.Map). Contoh importjava.util.Date;importorg.json.simple.JSONObject;publicclass

Bagaimana untuk menggunakan JsonConfig dalam Java untuk menukar kacang kepada objek JSON dan mengecualikan sifat tertentu? Bagaimana untuk menggunakan JsonConfig dalam Java untuk menukar kacang kepada objek JSON dan mengecualikan sifat tertentu? Sep 01, 2023 pm 06:37 PM

Kelas JsonConfig ialah kelas utiliti yang membantu mengkonfigurasi proses bersiri. Kita boleh menggunakan kaedah setExcludes() kelas JsonConfig untuk menukar kacang menjadi objek JSON dan mengecualikan beberapa sifatnya, dan lulus contoh konfigurasi JSON ini kepada parameter kaedah statik fromObject() JSONObject. SyntaxpublicvoidsetExcludes(String[]excludes)Dalam contoh di bawah, kita boleh menukarbeantoaJSONobjectbyexc

Bagaimana untuk menukar HTML kepada PDF Bagaimana untuk menukar HTML kepada PDF Feb 24, 2024 am 08:36 AM

Menukar HTML kepada PDF adalah salah satu keperluan biasa dalam pembangunan web. Di bawah anda akan belajar cara melaksanakan fungsi ini menggunakan contoh kod tertentu. Pertama sekali, apa yang perlu diperkenalkan ialah perpustakaan sumber terbuka-pdfmake yang biasa digunakan. pdfmake ialah perpustakaan JavaScript untuk menjana PDF yang boleh menentukan struktur, gaya dan kandungan PDF dengan menggunakan objek JSON. Sebelum menggunakannya, kita perlu memasangnya melalui npm: npminstallpdfmake Selepas pemasangan selesai, I

Penjelasan terperinci tentang kaedah pelaksanaan menukar tatasusunan Java ke dalam Senarai Penjelasan terperinci tentang kaedah pelaksanaan menukar tatasusunan Java ke dalam Senarai Dec 23, 2023 am 09:21 AM

Penjelasan terperinci tentang cara menukar tatasusunan Java kepada Senarai Dalam pengaturcaraan Java, kita sering menghadapi keperluan untuk menukar tatasusunan kepada Senarai. Java menyediakan pelbagai cara yang fleksibel untuk melaksanakan operasi ini. Artikel ini akan memperkenalkan beberapa kaedah yang biasa digunakan secara terperinci dan memberikan contoh kod tertentu. Menggunakan kaedah asList kelas alat Arrays Kelas alat Arrays ialah kelas alat yang disediakan oleh Java untuk tatasusunan pengendalian Kaedah asList boleh menukar tatasusunan kepada Senarai yang sepadan. Yang berikut digunakan

Petua untuk menukar tatasusunan Java kepada Senarai dengan cepat Petua untuk menukar tatasusunan Java kepada Senarai dengan cepat Dec 23, 2023 am 11:26 AM

Petua untuk menukar tatasusunan Java ke dalam Senarai dengan pantas memerlukan contoh kod khusus Dalam pengaturcaraan Java, kita sering menghadapi keperluan untuk menukar tatasusunan kepada Senarai. Menggunakan Senarai boleh mengendalikan elemen dengan lebih fleksibel dan menyediakan lebih banyak kaedah dan fungsi. Berikut akan memperkenalkan beberapa teknik untuk menukar tatasusunan Java dengan cepat ke dalam Senarai, termasuk menggunakan kaedah asList() kelas Tatasusunan, menggunakan pembina ArrayList, dan menggunakan aliran Strim dalam Java8. Kaedah 1: Gunakan Arr

Bagaimana untuk menukar kacang kepada objek JSON menggunakan penapis kecuali dalam Java? Bagaimana untuk menukar kacang kepada objek JSON menggunakan penapis kecuali dalam Java? Aug 18, 2023 pm 07:05 PM

Proses bersiri boleh dikonfigurasikan menggunakan kelas JsonConfig. Kita boleh menggunakan kaedah setJsonPropertyFilter() JsonConfig untuk menetapkan penapis harta apabila bersiri kepada JSON. Kita perlu melaksanakan kelas PropertyFilter tersuai dengan mengatasi kaedah apply() antara muka PropertyFilter. Mengembalikan benar jika atribut akan ditapis keluar, sebaliknya palsu. Sintaks publicvoidsetJsonPropertyFilter(PropertyFilterjsonPropertyFilter)Contoh

Kod Java: Bagaimana untuk menukar tatasusunan kepada Senarai Kod Java: Bagaimana untuk menukar tatasusunan kepada Senarai Dec 23, 2023 pm 01:27 PM

Cara menggunakan kod Java untuk menukar tatasusunan kepada Senarai Dalam Java, menukar tatasusunan menjadi Senarai adalah operasi yang sangat biasa Penukaran ini boleh dicapai dengan menggunakan kelas Tatasusunan Java sendiri atau menggunakan StreamAPI yang diperkenalkan dalam Java 8. Contoh kod khusus diberikan di bawah. Kaedah 1: Gunakan kaedah asList kelas Arrays ialah kelas alat yang disediakan oleh Java untuk tatasusunan pengendalian Kaedah asList boleh menukar tatasusunan ke L

See all articles