package main
import (
"encoding/json"
"fmt"
)
func main() {
//初始化
data := make(map[string]interface{}, 1)
data["name"] = "xiaochuan"
data["age"] = 23
//序列化
json_obj, err := (data)
if err != nil {
("err :", err)
}
marshal_data := make(map[string]interface{}, 1)
//反序列化
json_err := (json_obj, &marshal_data)
if json_err != nil {
(json_err)
}
(marshal_data)
}
相关文章
- ASP.NET中使用JSON方便实现前台与后台的数据交换
- 数据加载与保存-通用方式 使用df.write.save方法保存数据,同样可通过format指定数据类型。 save方法后需传入保存路径(针对csv、orc、parquet、textFile格式)。 option方法用于设置特定格式的参数。 保存操作可使用SaveMode来指明如何处理数据,如覆盖(overwrite)、追加(append)等,通过mode方法设置。 特定格式保存 与加载类似,Parquet、JSON、CSV等格式均可通过指定format进行保存。 MySQL等关系型数据库的写入也通过JDBC实现,需指定format为jdbc,并传入数据库连接信息及表名。 注意事项
- 在vue里使用Lottie动画(实现 json 格式的动画)
- 使用JYaml实现Java对象与Yaml间的序列化与反序列化
- Laravel 5 中使用 JWT(Json Web Token) 实现基于API的用户认证
- java手机进库程序:txt文件当做小型数据库实现增删改查,存储json数据到txt实体类的序列化和反序列化,修改txt中内容,Jackson操作,io流写入和输出
- 使用C语言自定义序列化与反序列化,快速实现自定义协议,二进制传输,类似protobuf
- golang的sqlite驱动不使用cgo实现 更换gorm默认的SQLite驱动
- 使用 hutool 工具包的 DesensitizedUtil 脱敏工具类实现对常见信息脱敏
- 使用fiddler实现手机抓包