map_test.go 349 B

1234567891011121314151617181920212223242526
  1. package map_test
  2. import (
  3. "encoding/json"
  4. "testing"
  5. )
  6. func TestNoOrderMap(t *testing.T) {
  7. mm := map[string]string{}
  8. mm["m"] = "m"
  9. mm["a"] = "a"
  10. mm["p"] = "p"
  11. mm["o"] = "o"
  12. mm["r"] = "r"
  13. mm["d"] = "d"
  14. // map 无序
  15. for k := range mm {
  16. println(k)
  17. }
  18. // json.Marshal 固定key顺序
  19. bs, _ := json.Marshal(mm)
  20. println(string(bs))
  21. }