Wie Marshallen Sie JSON mit sortierten Schlüsseln in Go?
Python bietet eine unkomplizierte Methode zum Generieren von JSON mit sortierten Schlüsseln unter Verwendung des Parameters sort_keys=True in den json.dumps Funktion. Das Finden einer ähnlichen Option in Go ist jedoch möglicherweise nicht sofort ersichtlich.
So erreichen Sie eine sortierte JSON-Schlüsselreihenfolge in Go:
Das Go-JSON-Paket sortiert Schlüssel beim Marshalling automatisch . Dieses Verhalten gilt sowohl für Karten als auch für Strukturen:
Die zugrunde liegende Implementierung finden Sie in der Datei „encoding/json/encode.go“, insbesondere im Folgenden Standort:
Das obige ist der detaillierte Inhalt vonWie erhalte ich sortierte JSON-Schlüssel beim Marshalling in Go?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!