Heim >Web-Frontend >js-Tutorial >Lernen Sie die JSON-Datenstruktur von Grund auf kennen_Grundkenntnisse

Lernen Sie die JSON-Datenstruktur von Grund auf kennen_Grundkenntnisse

WBOY
WBOYOriginal
2016-05-16 16:47:461241Durchsuche

Vor kurzem entwickle ich die WeChat-Plattform und muss JSON für den Datenaustausch verwenden. Ich habe JSON zuvor verwendet, aber nur...

Bei der Entwicklung der WeChat-Plattform ist das zu verwendende JSON-Format wie folgt:
Code-Snippet 1:

Code kopieren Der Code lautet wie folgt:

{
„button“:[
{ „type“: „click“,
„name“: „Heutiges Lied“,
„key“: „V1001_TODAY_MUSIC“
},
{
„type“: „klicken“,
„name“: „Sängerprofil“,
„key“: V1001_TODAY_SING ER"                                                                        "name": "Suchen",
"url":http://www.soso.com/"
                                        :"http://v.qq.com/"
                                                        
Verwenden Sie dann die json_encode()-Funktion von PHP, um das eindimensionale Array in die JSON-Form zu konvertieren

Aber die konvertierte JSON-Form:
Code-Snippet 2:





Code kopieren


Der Code lautet wie folgt:

{
"button": {
"1": {
"type": "click",
"name": "Heutiges Lied",
" Schlüssel: „v1001_today_music“
},
„2“: {
„Typ“: „Klicken“,
„Name“: „Einführung in Singer“,
„Schlüssel“: „ V1001_TODAY_SINGER“
„3“: {
„3“: {
„name“: „Menü“,
„sub_button“: [
„ 🎜> „Typ“: „Ansicht ",
              "name": "Suche",
                          "url": "http://www.soso.com/" 🎜> "type": "view",
            "name": " video“,
                                                 }
}
}



Es ist ersichtlich, dass das Formular inkonsistent ist.

Wir können nur etwas über die Struktur von JSON erfahren.
JSON hat zwei Arten von Daten: 1. Ungeordnete Objektstruktur; 2. Ungeordnete Objektstruktur
Ungeordnete Objektstruktur hat in verschiedenen Sprachen unterschiedliche Namen in Python und ein JSON-Objekt in JS...
Kurz gesagt handelt es sich um eine Schlüssel/Wert-Paar-Kombination.
Die JSON-Struktur, die ich gerade konvertiert habe, ist eine ungeordnete Schlüssel/Wert-Paar-Kombination
2. Geordnete Array-Struktur
Eine geordnete Array-Struktur, bei der es sich um die in Codeausschnitt 2 gezeigte Struktur handelt.
Konvertieren Sie das Array als geordnetes Array in JSON, um eine geordnete JOSN-Array-Struktur zu erhalten.
Stellungnahme:
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