#5 Saving a ircclient.IRCConfig struct to JSON file returns error

Geschlossen
vor 3 Jahren geöffnet von david · 1 Kommentare
lunar-bot: Start up...
panic: json: unsupported type: func()

goroutine 1 [running]:
log.Panic({0xc0000bdf38?, 0x572e7b?, 0xa?})
    /usr/local/go/src/log/log.go:385 +0x65
main.main()
    /home/apollo/dev/go/lunar-bot/lunar.go:105 +0x185

It was attempting to json.Marshal the OnExit function.

To mark something as ignore on marshaling and unmarshaling use `json:"-"`.

See https://stackoverflow.com/a/17306470

``` lunar-bot: Start up... panic: json: unsupported type: func() goroutine 1 [running]: log.Panic({0xc0000bdf38?, 0x572e7b?, 0xa?}) /usr/local/go/src/log/log.go:385 +0x65 main.main() /home/apollo/dev/go/lunar-bot/lunar.go:105 +0x185 ``` It was attempting to json.Marshal the OnExit function. To mark something as ignore on marshaling and unmarshaling use \``json:"-"`\`. > See [https://stackoverflow.com/a/17306470](https://stackoverflow.com/a/17306470)
Steve Thielemann hat dieses Issue vor 3 Jahren aus einem Commit referenziert
stevet hat vor 3 Jahren geschlossen
Steve Thielemann hat dieses Issue vor 3 Jahren aus einem Commit referenziert
David Thielemann kommentierte vor 3 Jahren
Besitzer

Tests for the win!

Tests for the win!
Steve Thielemann hat dieses Issue vor 3 Jahren aus einem Commit referenziert
Anmelden, um an der Diskussion teilzunehmen.
Kein Meilenstein
Niemand zuständig
1 Beteiligte
Laden…
Abbrechen
Speichern
Hier gibt es bis jetzt noch keinen Inhalt.