无法将 JSON 对象重新映射为 GO 字符串值
来源:stackoverflow
时间:2024-03-14 16:09:30 407浏览 收藏
小伙伴们对Golang编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《无法将 JSON 对象重新映射为 GO 字符串值》,就很适合你,本篇文章讲解的知识点主要包括。在之后的文章中也会多多分享相关知识点,希望对大家的知识积累有所帮助!
问题内容
使用 github.com/zserge/lorca 包编写 golang 应用程序。
这将 golang 函数绑定到 javascript。
我有带有文本输入和提交按钮的 html,该按钮应将文本输入作为参数传递到 javascript 绑定中。它看起来如下:
jsbindfunc 采用 golang 类型 string 作为输入。
当我点击提交时,它应该将为 macadd 输入的文本作为参数传递到 jsbindfunc 函数中。
但是,我回来时犯了错误
exception":{"type":"string","value":"json: cannot unmarshal object into go value of type string"}
需要这个 object 成为 golang string。
更完整的片段:
package main
import (
"fmt"
"log"
"net/url"
"github.com/zserge/lorca"
)
func main() {
ui, err := lorca.New("data:text/html,"+url.PathEscape(`