我正在尝试使用 Go 从我的应用程序的 Javascript 前端向 App Engine 发送 JSON 格式的请求。如何将请求解析为处理程序中的结构?
例如,我的请求是一个带有请求负载的 POST
{'Param1':'Value1'}
我的结构是
type Message struct {
Param1 string
}
和变量
var m Message
应用引擎文档中的示例使用 FormValue 函数来获取标准请求值,而当您使用 json 时这似乎不起作用。
一个简单的例子将不胜感激。
最佳答案
官方文档很不错,看:
http://golang.org/doc/articles/json_and_go.html
它有用于编码/解码为已知结构(您的示例)的示例,还展示了如何使用反射来完成此操作,类似于您通常在更多脚本语言中执行此操作的方式。
关于json - 在 Google App Engine(Go 编程语言)中使用 JSON 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14418581/