我需要提供map[string]interface{}一个函数。后面的 JSON 是这样的:



{

   "update": {

     "comment": [

         {

            "add": {

               "body": "this is a body"

            }

         }

      ]

   }

}

我完全被困住了。我尝试使用嵌套结构、地图、两者的混合,我只是看不到这个简单问题的解决方案。


我的最后一次尝试是:


    // Prepare the data

    var data = make(map[string]interface{})

    var comments []map[string]map[string]string

    var comment = make(map[string]map[string]string)

    comment["add"] = map[string]string{

        "body": "Test",

    }

    comments = append(comments, comment)

    data["update"]["comment"] = comments