Heim >Backend-Entwicklung >Golang >Wie sortiere ich JSON-Schlüssel in Go?
Sortieren von Schlüsseln in der JSON-Ausgabe in Go
Um Schlüssel in Python alphabetisch zu ordnen, kann man json.dumps mit dem Argument sort_keys=True verwenden . Wie kann ein ähnliches Ergebnis in Go erzielt werden?
Lösung
Im Gegensatz zu Python ordnet das JSON-Paket von Go die Schlüssel beim Marshalling automatisch lexikografisch an. Dieses Verhalten äußert sich auf zwei Arten:
Der Sortiermechanismus ist implementiert in http://golang.org/src/pkg/encoding/json/encode.go?#L359.
Das obige ist der detaillierte Inhalt vonWie sortiere ich JSON-Schlüssel in Go?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!