在数据驱动的开发时代,JSON 作为跨平台数据交换的 "世界语",早已渗透到 Web 接口、配置文件、大数据处理等各个领域。作为 Python 开发者,json 模块是处理 JSON 数据的瑞士军刀 —— 但你真的能用好它吗?本文从实战角度出发,带你掌握从基础转换到百万级数据处理的全套技巧。
2025年07月23日
在数据驱动的开发时代,JSON 作为跨平台数据交换的 "世界语",早已渗透到 Web 接口、配置文件、大数据处理等各个领域。作为 Python 开发者,json 模块是处理 JSON 数据的瑞士军刀 —— 但你真的能用好它吗?本文从实战角度出发,带你掌握从基础转换到百万级数据处理的全套技巧。
2025年07月23日
WebSocket 是一种在单个 TCP 连接上实现双向通信的协议,为实时应用提供了低延迟、高效的数据传输通道。在基于 Spring Boot 构建 WebSocket 应用时,为了将服务端生成的消息发送给客户端,我们需要自定义 Encoder 来对消息进行编码并封装到 WebSocket 帧内。本文将详细阐述如何在 Spring Boot 中使用和实现 WebSocket 的 Encoder,并探讨其工作原理。
2025年07月23日
编程派微信号:codingpy
上周更新的《Think Python 2e》第14章讲述了几种数据持久化的方式,包括dbm、pickle等,但是考虑到篇幅和读者等因素,并没有将各种方式都列全。
本文将介绍一个与pickle类似的轻量级数据持久化方式,即json。而且json格式也是在网络数据传输的一种常见格式,非常有了解和学习的必要。
JSON与Pickle的区别
2025年07月23日
以下为 Go语言 encoding/json 库的深度解析,涵盖JSON编解码、结构体标签与自定义序列化的核心机制,与标准库(fmt、time等)保持一致的文档风格:
2025年07月21日
if (!window.__second_open__) { document.getElementById('js_image_desc').innerHTML = "【城管画册】战“疫”最前线(六十)".replace(/\r/g,"").replace(/\n/g,"
").replace(/\s/g,""); }
2025年07月21日
if (!window.__second_open__) { document.getElementById('js_image_desc').innerHTML = "【城管画册】战“疫”最前线(七十八)".replace(/\r/g,"").replace(/\n/g,"
").replace(/\s/g,""); }
2025年07月21日
if (!window.__second_open__) { document.getElementById('js_image_desc').innerHTML = "【城管画册】战“疫”最前线(六十九)".replace(/\r/g,"").replace(/\n/g,"
").replace(/\s/g,""); }
2025年07月21日
if (!window.__second_open__) { document.getElementById('js_image_desc').innerHTML = "致敬各位劳动者".replace(/\r/g,"").replace(/\n/g,"
").replace(/\s/g,""); }
2025年07月21日
if (!window.__second_open__) { document.getElementById('js_image_desc').innerHTML = "【城管画册】战“疫”最前线(七十四)".replace(/\r/g,"").replace(/\n/g,"
").replace(/\s/g,""); }