encoding.go 397 B

1234567891011121314151617181920212223242526
  1. package encoding
  2. import (
  3. "encoding/base64"
  4. "encoding/json"
  5. )
  6. func DecodeBase64(s string) []byte {
  7. b, err := base64.StdEncoding.DecodeString(s)
  8. if err != nil {
  9. panic(err)
  10. }
  11. return b
  12. }
  13. func EncodeBase64(b []byte) string {
  14. return base64.StdEncoding.EncodeToString(b)
  15. }
  16. func MustMarshalJSON(v interface{}) []byte {
  17. b, err := json.Marshal(v)
  18. if err != nil {
  19. panic(err)
  20. }
  21. return b
  22. }