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:
{
„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.