So konvertieren Sie die Ergebnistabelle in ein JSON-Array in MySQL

8

Ich möchte die Ergebnistabelle in JSON-Array in MySQL konvertieren, wobei vorzugsweise nur einfache MySQL-Befehle verwendet werden. Zum Beispiel mit Abfrage

%Vor%

Die erwartete JSON-Ausgabe wäre

%Vor%

Gibt es eine Möglichkeit, das in einfachem MySQL zu tun?

BEARBEITEN:

Es gibt einige Antworten, wie dies mit z. MySQL und PHP , aber ich konnte keine reine MySQL-Lösung finden.

    
ronkot 20.01.2017, 08:10
quelle

2 Antworten

8

Mit Hilfe von @Swwern habe ich es geschafft, diese Frage zu stellen, die zu funktionieren scheint!

%Vor%     
ronkot 20.01.2017, 09:28
quelle
9

Sie können json_object verwenden, um Zeilen zu erhalten als JSON-Objekte.

%Vor%

Dadurch werden sie nicht in ein Array eingefügt oder Kommas zwischen ihnen platziert. Sie müssen das in dem Code tun, der sie holt.

    
Schwern 20.01.2017 08:29
quelle

Tags und Links