How to encode/decode JSON in Go and when to use Marshal/Unmarshal vs Encoder/Decoder? · ORA·tech