我见过一些网络应用程序使用 Google Authenticator(即 6 位数字代码生成器)作为二级安全措施(例如:Binance、Kraken 等)。我正在谷歌云平台上制作一个应用程序,需要它来使用Authenticator。
我该怎么做呢?
不适用
这必须在 NodeJS 服务器上实现
注意:myjsonstruct是从数据库中存储和读取的.硬编码为清晰起见
myjsonstruct := `{"fldA":"", "fldB":"", "fldC":""}`
targetJsonString := `{"fldA":"valueA","fldB":"valueB","fldC":"valueC","fldOther":"valueOther"}`
Run Code Online (Sandbox Code Playgroud)
现在,我想解组targetJsonString成myjsonstruct的,这样相应的字段中myjsonstruct填入搞定.
请注意:myjsonstruct是一个"字符串",无法在代码中编程.我在编码时不知道这个结构.它将在运行时读取为字符串,可能来自数据库.
谢谢!
Marshal 和 Unmarshal 函数是否严格区分大小写?
以下结构定义了票证:
type TicketInfo struct {
TicketKey string `json:"ticketKey"`
Ticketextnum string `json:"ticketextnum"`
TicketDate string `json:"ticketDate"`
TicketDesc string `json:"ticketDesc"`
}
Run Code Online (Sandbox Code Playgroud)
此 json 的字符串化形式将作为源系统 API 调用有效负载中的单个参数传递。例如,如果源系统为第一个字段发送“TicketKey”而不是“ticketKey”会发生什么。json.Marshal 会正确接收到 ticketKey 字段吗?