Heim Web-Frontend js-Tutorial JavaScript中json对象和string对象之间相互转化_javascript技巧

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

May 16, 2016 pm 05:45 PM
json对象 Konvertieren

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>
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie erhalte ich alle Schlüssel eines JSON-Objekts mit GSON in Java? Wie erhalte ich alle Schlüssel eines JSON-Objekts mit GSON in Java? Aug 30, 2023 pm 11:45 PM

AGson ist eine Bibliothek, die zum Parsen von Java-Objekten in JSON und umgekehrt verwendet werden kann. Sie kann auch zum Konvertieren einer JSON-Zeichenfolge in ein äquivalentes Java-Objekt verwendet werden. Um ein Java-Objekt in JSON oder JSON in ein Java-Objekt zu parsen, müssen wir das Paket „com.google.gson“ in das Java importieren

Wie können wir zwei JSON-Objekte in Java zusammenführen? Wie können wir zwei JSON-Objekte in Java zusammenführen? Aug 26, 2023 am 08:01 AM

JSON ist ein leichtes Datenaustauschformat und das Format von JSON ist ein Schlüssel-Wert-Paar. JSONObject kann Text in einer Zeichenfolge analysieren, um kartenähnliche Objekte zu generieren, und unterstützt die java.util.Map-Schnittstelle. Mit org.json.simple.JSONObject können wir zwei JSON-Objekte in Java zusammenführen. Wir können zwei JSON-Objekte mit der Methode putAll() im folgenden Programm zusammenführen (geerbt von der Schnittstelle java.util.Map). Beispiel importjava.util.Date;importorg.json.simple.JSONObject;publicclass

Wie verwende ich JsonConfig in Java, um Beans in JSON-Objekte zu konvertieren und bestimmte Eigenschaften auszuschließen? Wie verwende ich JsonConfig in Java, um Beans in JSON-Objekte zu konvertieren und bestimmte Eigenschaften auszuschließen? Sep 01, 2023 pm 06:37 PM

Die JsonConfig-Klasse ist eine Dienstprogrammklasse, die bei der Konfiguration des Serialisierungsprozesses hilft. Wir können die setExcludes()-Methode der JsonConfig-Klasse verwenden, um ein Bean in ein JSON-Objekt zu konvertieren und einige seiner Eigenschaften auszuschließen, und diese JSON-Konfigurationsinstanz an den Parameter der statischen Methode fromObject() von JSONObject übergeben. SyntaxpublicvoidsetExcludes(String[]excludes)In dem folgenden Beispiel können wirBeant in ein JSON-Objekt vonexc konvertieren

So konvertieren Sie HTML in PDF So konvertieren Sie HTML in PDF Feb 24, 2024 am 08:36 AM

Die Konvertierung von HTML in PDF ist eine der häufigsten Anforderungen in der Webentwicklung. Im Folgenden erfahren Sie anhand konkreter Codebeispiele, wie Sie diese Funktionalität implementieren. Zunächst muss eine häufig verwendete Open-Source-Bibliothek, pdfmake, eingeführt werden. pdfmake ist eine JavaScript-Bibliothek zum Generieren von PDFs, die mithilfe von JSON-Objekten die Struktur, den Stil und den Inhalt von PDFs festlegen kann. Bevor wir es verwenden können, müssen wir es über npm installieren: npminstallpdfmake Nach Abschluss der Installation habe ich

Wie konvertiere ich eine Bean mithilfe des Ausschlussfilters in Java in ein JSON-Objekt? Wie konvertiere ich eine Bean mithilfe des Ausschlussfilters in Java in ein JSON-Objekt? Aug 18, 2023 pm 07:05 PM

Der Serialisierungsprozess kann mithilfe der JsonConfig-Klasse konfiguriert werden. Wir können die setJsonPropertyFilter()-Methode von JsonConfig verwenden, um den Eigenschaftsfilter bei der Serialisierung in JSON festzulegen. Wir müssen eine benutzerdefinierte PropertyFilter-Klasse implementieren, indem wir die apply()-Methode der PropertyFilter-Schnittstelle überschreiben. Gibt true zurück, wenn das Attribut herausgefiltert wird, andernfalls false. Syntax publicvoidsetJsonPropertyFilter(PropertyFilterjsonPropertyFilter)Exampleimp

Detaillierte Erläuterung der Implementierungsmethode zum Konvertieren eines Java-Arrays in eine Liste Detaillierte Erläuterung der Implementierungsmethode zum Konvertieren eines Java-Arrays in eine Liste Dec 23, 2023 am 09:21 AM

Ausführliche Erklärung, wie man ein Java-Array in eine Liste konvertiert. Bei der Java-Programmierung müssen wir häufig ein Array in eine Liste konvertieren. Java bietet eine Vielzahl flexibler Möglichkeiten zur Implementierung dieser Operation. In diesem Artikel werden mehrere häufig verwendete Methoden im Detail vorgestellt und spezifische Codebeispiele gegeben. Verwendung der asList-Methode der Arrays-Toolklasse Die Arrays-Toolklasse ist eine von Java bereitgestellte Toolklasse zum Betreiben von Arrays. Die asList-Methode kann ein Array in die entsprechende Liste konvertieren. Folgendes wird verwendet

Tipps zum schnellen Konvertieren von Java-Arrays in Listen Tipps zum schnellen Konvertieren von Java-Arrays in Listen Dec 23, 2023 am 11:26 AM

Tipps zum schnellen Konvertieren von Java-Arrays in Listen erfordern spezifische Codebeispiele. Bei der Java-Programmierung müssen wir häufig Arrays in Listen konvertieren. Durch die Verwendung von List können Elemente flexibler bedient werden und es stehen mehr Methoden und Funktionen zur Verfügung. Im Folgenden werden verschiedene Techniken zum schnellen Konvertieren von Java-Arrays in Listen vorgestellt, einschließlich der Verwendung der asList()-Methode der Arrays-Klasse, der Verwendung des ArrayList-Konstruktors und der Verwendung des Stream-Streams in Java8. Methode 1: Verwenden Sie Arr

Java-Code: So konvertieren Sie ein Array in eine Liste Java-Code: So konvertieren Sie ein Array in eine Liste Dec 23, 2023 pm 01:27 PM

So verwenden Sie Java-Code zum Konvertieren eines Arrays in eine Liste. In Java ist das Konvertieren eines Arrays in eine Liste eine sehr häufige Operation. Diese Konvertierung kann mithilfe der Java-eigenen Arrays-Klasse oder der in Java 8 eingeführten StreamAPI erreicht werden. Spezifische Codebeispiele finden Sie weiter unten. Methode 1: Verwenden Sie die asList-Methode der Arrays-Klasse. Die Arrays-Klasse ist eine von Java bereitgestellte Toolklasse zum Betreiben von Arrays. Die asList-Methode kann das Array in L konvertieren

See all articles