go interface 转 string,解析json
来源:互联网 发布:linux 重启后不能远程 编辑:程序博客网 时间:2024/06/07 17:54
package mainimport ("encoding/json""fmt")var user map[string]interface{}func main() {userJson := "{\"username\":\"system\",\"password\":\"123456\"}"json.Unmarshal([]byte(userJson), &user)fmt.Println(user) //打印结果:map[password:123456 username:system]username := user["username"]fmt.Println("username ==", username) //username == system//判断username的长度不为0,//if len(username) != 0 {//直接使用,报错invalid argument username (type interface {}) for lenif len(username.(string)) != 0 {//通过.(string)转换成string类型fmt.Println("输入合法")} else {fmt.Println("输入不合法")}}
0 0
- go interface 转 string,解析json
- Go 解析JSON
- Go语言解析JSON
- go提交json、获取json、解析json
- Go语言解析json字符串
- go语言解析json库
- go 语言解析复杂json
- Go 基于Token解析JSON
- go-simplejson|解析json字符串
- Go语言interface详解(转)
- golang json 为map[string] interface{}
- Go --- InterFace
- go-interface
- Go-Interface
- Go Interface
- go web :5 用Interface{}简化对json的处理
- go语言解析JSON的方法
- go json解析Marshal和Unmarshal
- 常用位操作小技巧
- ubuntu安装MySQL
- 跟我一起写编译器(一)——lex&yacc【转载】
- GetDC()函数
- MongoDB数据库设计中6条重要的经验法则(一)
- go interface 转 string,解析json
- 关于const常量的实现机制在C和C++中的不同
- HDU5475 An easy problem 线段树单点更新
- MySQL从库搭建步骤
- PHP-MySQL不能插入中文解决办法
- navicat for mac 破解
- Nodejs学习<2>
- mysql系列(一.安装mysql)
- Node.js实践第一天