本文整理汇总了Golang中github.com/zhaojkun/zkeditor/zk.Conn类的典型用法代码示例。如果您正苦于以下问题:Golang Conn类的具体用法?Golang Conn怎么用?Golang Conn使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Conn类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1: Import
func Import(r render.Render, req *http.Request, zc *zk.Conn) {
data, _ := ioutil.ReadAll(req.Body)
param := make(map[string]string)
json.Unmarshal(data, ¶m)
err := zc.Import(param)
if err != nil {
r.JSON(500, false)
} else {
r.JSON(200, true)
}
}
开发者ID:zhaojkun,项目名称:zkeditor,代码行数:11,代码来源:handler.go
示例2: Delete
func Delete(r render.Render, req *http.Request, zc *zk.Conn) {
data, _ := ioutil.ReadAll(req.Body)
param := make(map[string]interface{})
json.Unmarshal(data, ¶m)
path, _ := param["path"].(string)
err := zc.Delete(path)
if err != nil {
r.JSON(500, false)
} else {
r.JSON(200, true)
}
}
开发者ID:zhaojkun,项目名称:zkeditor,代码行数:12,代码来源:handler.go
示例3: Export
func Export(r render.Render, req *http.Request, zc *zk.Conn) {
path := req.URL.Query().Get("path")
if path == "" {
path = "/"
}
pathValues, err := zc.Export(path)
if err != nil {
r.JSON(500, false)
} else {
r.JSON(200, pathValues)
}
}
开发者ID:zhaojkun,项目名称:zkeditor,代码行数:12,代码来源:handler.go
示例4: FindByPath
func FindByPath(r render.Render, req *http.Request, zc *zk.Conn) {
path := req.URL.Query().Get("path")
key := req.URL.Query().Get("key")
t := req.URL.Query().Get("type")
var pathValues interface{}
var err error
if t == "val" {
pathValues, err = zc.FindNodeByVal(path, key)
} else {
pathValues, err = zc.FindNodeByPath(path, key)
}
if err != nil {
r.JSON(500, false)
} else {
r.JSON(200, pathValues)
}
}
开发者ID:zhaojkun,项目名称:zkeditor,代码行数:17,代码来源:handler.go
示例5: Create
func Create(r render.Render, req *http.Request, zc *zk.Conn) {
data, _ := ioutil.ReadAll(req.Body)
param := make(map[string]interface{})
json.Unmarshal(data, ¶m)
var parent, name, value string
if val := param["parent"]; val != nil {
parent, _ = val.(string)
}
if val := param["name"]; val != nil {
name, _ = val.(string)
}
if val := param["value"]; val != nil {
value, _ = val.(string)
}
path := path.Join(parent, name)
err := zc.CreateData(path, value)
if err != nil {
r.JSON(500, false)
} else {
r.JSON(200, true)
}
}
开发者ID:zhaojkun,项目名称:zkeditor,代码行数:22,代码来源:handler.go
示例6: State
func State(r render.Render, req *http.Request, zc *zk.Conn) {
path := req.URL.Query().Get("path")
state, _ := zc.NodeState(path)
r.JSON(200, state)
}
开发者ID:zhaojkun,项目名称:zkeditor,代码行数:5,代码来源:handler.go
示例7: NodeData
func NodeData(r render.Render, req *http.Request, zc *zk.Conn) {
path := req.URL.Query().Get("path")
data, _ := zc.NodeData(path)
r.JSON(200, data)
}
开发者ID:zhaojkun,项目名称:zkeditor,代码行数:5,代码来源:handler.go
示例8: Childrens
func Childrens(r render.Render, req *http.Request, zc *zk.Conn) {
path := req.URL.Query().Get("path")
data, _ := zc.Childrens(path)
r.JSON(200, data)
}
开发者ID:zhaojkun,项目名称:zkeditor,代码行数:5,代码来源:handler.go
注:本文中的github.com/zhaojkun/zkeditor/zk.Conn类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论