首页
学习
活动
专区
工具
TVP
发布

后台全栈之路

曾经的嵌入式/后台开发一枚,现在开始走向架构。本专栏没有高深技术,只讲基础组件、工具,请放心食用
专栏作者
52
文章
193192
阅读量
74
订阅数
JSON 这么可爱,让我们用千字短文吃透它吧!
JSON,一个伟大的协议,前端工程师的卓越发明!相信 99% 的程序员都认识 JSON,它作为前后端交互的热门协议,因其易理解、简单、灵活和超强的可读性,得到了互联网的广泛欢迎,甚至很多微服务之间的传输协议中也得到应用。
amc
2022-10-20
1.9K3
手把手教你用 reflect 包解析 Go 的结构体 - Step 3: 复杂类型检查
上一篇文章我们完成了对结构体中基本数据类型的解析。这一篇文章,则是真正令人头疼的、在前两篇文章未处理的几个主题了:
amc
2021-07-10
1.5K0
手把手教你用 reflect 包解析 Go 的结构体 - Step 2: 结构体成员遍历
上一篇文章我们学习了如何用 reflect 检查一个参数的类型。这一篇文章,咱们获得了一个结构体类型,那么我们需要探究结构体内部的结构以及其对应的值。
amc
2021-06-29
2K0
手把手教你用 reflect 包解析 Go 的结构体 - Step 1: 参数类型检查
Go 原生的 encoding/json 的 Unmarshal 和 Marshal 函数的入参为 interface{},并且能够支持任意的 struct 或 map 类型。这种函数模式,具体是如何实现的呢?本文便大略探究一下这种实现模式的基础:reflect 包。
amc
2021-06-28
1.6K0
Go 语言原生的 json 包有什么问题?如何更好地处理 JSON 数据?
Go 的 “玩家” 们看到这个题目可能会很疑惑——对于 JSON 而言,Go 原生库 encoding/json 已经是提供了足够舒适的 JSON 处理工具,广受 Go 开发者的好评。它还能有什么问题?但是,实际上在业务开发过程中,我们遇到了不少原生 json 做不好甚至是做不到的问题,还真是不能完全满足我们的要求。
amc
2021-05-06
4.6K0
还在用 map[string]interface{} 处理 JSON?告诉你一个更高效的方法——jsonvalue
本文介绍的是 jsonvalue 库,这是我个人在 Github 上开发的第一个功能比较多而全的 Go 库。目前主要是在腾讯未来社区的开发中使用,用于取代map[string]interface{}。
amc
2020-08-08
6.2K3
JSON 序列化中的转义和 Unicode 编码
本文比较完整地整理一下 JSON 编码中的转义,以及 JSON 对 Unicode 编码的处理。
amc
2020-05-09
8.6K0
XML 语法速查笔记
相比起 Json,XML 是一种相对古老和复杂、但功能更加强大的数据存储/传输格式。也因为其复杂,有一些语法需要记录一下,在使用多种语言进行 XML 操作的时候备查。
amc
2018-10-09
1.1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档