raw_message_test.go 439 B

123456789101112131415161718192021222324
  1. package test
  2. import (
  3. "encoding/json"
  4. )
  5. func init() {
  6. marshalCases = append(marshalCases,
  7. json.RawMessage("{}"),
  8. struct {
  9. Env string `json:"env"`
  10. Extra json.RawMessage `json:"extra,omitempty"`
  11. }{
  12. Env: "jfdk",
  13. },
  14. )
  15. unmarshalCases = append(unmarshalCases, unmarshalCase{
  16. ptr: (*json.RawMessage)(nil),
  17. input: `[1,2,3]`,
  18. }, unmarshalCase{
  19. ptr: (*json.RawMessage)(nil),
  20. input: `1.122e+250`,
  21. })
  22. }