Golang将Json字符串转换为struct

时间:2017-07-29 07:30:31

标签: json go struct

我已经开始使用golang,我正在尝试将JSON字符串解析为struct但它无效。

JSON字符串:

  

样片":[{" userAccessToken":" acessToken"" uploadStartTimeInSeconds":1499744832," uploadEndTimeInSeconds":1499744832, " callbackURL":" callbackurl"}]}

printf

下面是将JSON字符串转换为结构

的代码
type pingDataFormat struct {
    userAccessToken          string
    uploadStartTimeInSeconds int
    uploadEndTimeInSeconds   int
    callbackURL              string 
}

输出为:

  

json object :::: map [dailies:[{0 0}]]

这里"日报"没有数据,那么我是否遵循正确的解析方法以及解析后如何获取数据?

1 个答案:

答案 0 :(得分:3)

QSqlDatabase db; db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName(DBHost); db.setDatabaseName(DBName); db.setUserName(DBUserName); db.setPassword(DBPassword); db.setPort(DBPort); if (!db.open()) { QMessageBox::critical(this,"Error","Could not connect to database."); } 中的字段需要导出(以大写字母开头)

pingDataFormat

这应该可以解决你的问题

https://play.golang.org/p/Z3yszFl01L