1. package main
  2. import (
  3. "encoding/json"
  4. "fmt"
  5. )
  6. func main() {
  7. pushData := map[string]interface{}{}
  8. aps := map[string]interface{}{
  9. "alert": "you have a incoming call",
  10. "badge": 10,
  11. "content-available" : 22,
  12. }
  13. push := map[string]interface{}{"content-available": 1, "age": 12}
  14. pushData["aps"] = aps
  15. pushData["alert"] = push
  16. jsonStr, err := json.Marshal(pushData)
  17. if err != nil {
  18. fmt.Println("MapToJsonDemo err: ", err)
  19. }
  20. fmt.Println(string(jsonStr))
  21. }

分类: web

标签:   golang