程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
JSON 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
core-types:用 NodeType 统一描述 JSON Schema、TypeScript、GraphQL、OpenAPI 的类型
编程
core-types:用 NodeType 统一描述 JSON Schema、TypeScript、GraphQL、OpenAPI 的类型
2026-09-27 00:03:55
core-types 是一个中间类型模型,把 JSON Schema / TypeScript / GraphQL / OpenAPI 收拢到统一的 NodeType 描述上,方便互转。本文按官方 README 梳理 Types 规范、各类型必填字段与示例,以及 simplify / validate / traverse / some 的用法,并说明 number 与 integer 语义不一致、simplify 会丢 annotation、ref 与 additionalProperties 的取舍。
Core
Types
core-types
TypeScript
JSON
Schema
GraphQL
类型转换
中间类型模型
Go 1.27 JSON/v2 转正:反序列化提速,结构体切片序列化实测慢约 1.5 倍
资讯
Go 1.27 JSON/v2 转正:反序列化提速,结构体切片序列化实测慢约 1.5 倍
2026-09-23 21:02:58
Go 1.27 的 encoding/json/v2 与 jsontext 不再需要 GOEXPERIMENT=jsonv2,v1 改由 v2 实现支撑。基准显示反序列化明显更快,但对结构体切片做序列化反而慢约 1.5 倍。文中列出 v2 API、拒绝非法 UTF-8 与重复键的严格默认值,以及 GOEXPERIMENT=nojsonv2 回退方式。
Go
版本
性能
JSON
GOEXPERIMENT 用法与 Go 1.26 实验清单:默认关闭项怎么开,默认开启项怎么用 no 前缀回退
编程
GOEXPERIMENT 用法与 Go 1.26 实验清单:默认关闭项怎么开,默认开启项怎么用 no 前缀回退
2026-09-21 00:04:08
GOEXPERIMENT 控制 Go 工具链的实验特性:默认关闭项用小写名开启,默认开启项加 no 前缀关掉。文中给出 Go 1.26 的完整实验清单与状态、go doc goexperiment.Flags 查列表的方法,以及 encoding/json/v2 的实际编译报错与开启方式。
GOEXPERIMENT
Go
实验特性
GODEBUG
toolchain
编译器
goexperiment
Go1.26
GreenTeaGC
encoding
json
v2
运行时
Go 1.27 发布:泛型方法落地、encoding/json/v2 转正,小对象分配最多省 30%
编程
Go 1.27 发布:泛型方法落地、encoding/json/v2 转正,小对象分配最多省 30%
2026-09-20 21:01:27
Go 1.27 正式发布,方法可以声明自己的类型参数,结构体字面量能直接赋值提升字段,encoding/json/v2 去掉实验开关且默认更严格。小于 80 字节的分配最多便宜 30%,代价是二进制增大约 60KB;另有多项 GODEBUG 被永久移除。
Go
Go1.27
泛型
encoding
json
性能优化
Go 1.27 发布:泛型方法落地、JSON v2 转正、小对象分配开销最多降 30%
编程
Go 1.27 发布:泛型方法落地、JSON v2 转正、小对象分配开销最多降 30%
2026-09-15 21:01:25
Go 1.27 于 2026-08-19 发布:方法可声明自己的类型参数,encoding/json/v2 转正并让经典 encoding/json 默认变严格(拒绝非法 UTF-8 与重复键),小对象分配最多省 30%,goroutineleak profile GA。本文按语言、工具链、标准库、不兼容项整理可直接对照的升级清单。
Go
Go1.27
encoding
json
泛型方法
版本升级
Go 1.27 升级前笔记:泛型方法、JSON v2 后端与更快的分配
编程
Go 1.27 升级前笔记:泛型方法、JSON v2 后端与更快的分配
2026-09-07 21:05:30
Go 1.27(2026-08-19)升级前笔记:泛型方法、结构体字面量字段选择器与泛型推断扩展属增量;encoding/json 底层已切到 v2 更快更严格、crypto/mldsa 后量子签名进 x509/tls、uuid 与实验性 simd;goroutineleak profile 转 GA、小对象(<80B)分配提速~30%;go fix 新 modernizer、go doc pkg@version、go mod tidy 合并 require。附升级验证清单。
Go
1.27
泛型
JSON
安全
Go 1.27 的 encoding/json 底层换成 v2:默认拒绝非法 UTF-8 与重复 key,旧项目回退与兼容方案
编程
Go 1.27 的 encoding/json 底层换成 v2:默认拒绝非法 UTF-8 与重复 key,旧项目回退与兼容方案
2026-09-06 21:07:17
Go 1.27 将 encoding/json 底层切换到 v2 实现后,默认拒绝非法 UTF-8 与 JSON 对象重复 key。老项目升级可能遇到原本静默通过的数据现在直接报错。本文讲清楚行为差异、如何用 v1 的 Options 恢复宽松语义,以及构建期 GOEXPERIMENT=nojsonv2 的紧急回退开关。
Go
encoding
json
jsonv2
兼容性
迁移
LLM 结构化输出可靠方案:重试-修复循环让解析器永不见到坏 JSON
编程
LLM 结构化输出可靠方案:重试-修复循环让解析器永不见到坏 JSON
2026-09-06 07:16:17
文章分享在真实产品中接入LLM的经验:提示模型返回JSON在Demo中正常,但上线后凌晨2点收到FormatException——模型把JSON包在代码块里、加开场白、尾随逗号。97%正确率的模型每天仍有数千次失败。可靠的结构化输出不是提示词技巧,而是多阶段流水线:结构化提示→提取清理→解析→重试→修复循环(核心创新,将语义错误反馈给模型修复)→Schema验证。文章还介绍了函数调用/JSON Mode、语法约束解码等进阶技术,以及最佳实践和常见陷阱。
LLM
结构化输出
JSON
重试
修复循环
Schema验证
AI工程
函数调用
Structured Outputs 生产笔记:三个静默失效点
编程
Structured Outputs 生产笔记:三个静默失效点
2026-09-05 00:04:52
OpenAI Structured Outputs 生产排坑笔记:嵌套对象漏写 additionalProperties:false 会让请求静默退回非 strict、optional 字段不能直接从 required 删(要用 null 联合类型)、refusal 与截断仍以 200 成功返回需后端再校验。附带 schema 当接口代码维护的实践。
Structured
Output
JSON
Schema
LLM
接口
response_format
工程排坑
编程
encoding/json/v2 实验版:Go 标准库 JSON 包的重大升级来了
2026-09-04 15:59:03
encoding/json 已稳定服务 15 年,但因 Go 1 兼容性无法修复的缺陷催生了 encoding/json/v2 实验版。本文梳理其设计(语法/语义分层、jsontext 流式处理)、行为变化(严格 UTF-8 校验、nil 序列化、大小写敏感匹配)、性能表现与 GOEXPERIMENT=jsonv2 参与方式。
Go
encoding
json
JSON
Redis 8 深度实战:从单线程缓存到多模数据库——Query Engine 如何把 KV 存储重写成实时检索引擎(2026 实战指南)
编程
Redis 8 深度实战:从单线程缓存到多模数据库——Query Engine 如何把 KV 存储重写成实时检索引擎(2026 实战指南)
2026-08-15 11:43:55
深度拆解 Redis 8 架构:从单线程缓存到多模数据库,详解 Vector Sets(HNSW)、JSON、TimeSeries、概率结构与 Redis Query Engine 的索引执行,配 Python/Node/Go 实战与 15 条生产级性能建议。
Redis 8
Redis Query Engine
多模数据库
Vector Sets
JSON
TimeSeries
概率数据结构
性能优化
ECMAScript 2026 深度实战:第17版规范的 8 大新特性从入门到精通——从高精度求和到 JSON 精细控制
编程
ECMAScript 2026 深度实战:第17版规范的 8 大新特性从入门到精通——从高精度求和到 JSON 精细控制
2026-07-12 13:16:13
深度解析 ECMAScript 2026(ES2026)规范的8大核心新特性:Math.sumPrecise高精度求和、Iterator.concat惰性拼接、Array.fromAsync异步转数组、Error.isError可靠识别、Map.getOrElse默认值、Uint8Array原生编码、JSON增强reviver与rawJSON,配完整代码示例与生产级实战指南。
ECMAScript 2026
JavaScript
ES2026
TypeScript
Math.sumPrecise
Iterator.concat
Array.fromAsync
JSON
前端
Node.js
Go 1.27 encoding/json/v2 正式落地:标准库 JSON 的全面重构
编程
Go 1.27 encoding/json/v2 正式落地:标准库 JSON 的全面重构
2026-07-04 14:20:04
Go 1.27正式发布encoding/json/v2,三层API设计(Marshal/Unmarshal→MarshalWrite/UnmarshalRead→jsontext token流),默认严格模式(拒绝非法UTF-8、重复key、大小写敏感),unmarshal性能显著提升。v1用户无需修改享受底层优化,可通过Options逐步迁移。
Go
encoding/json
v2
标准库
JSON
jsontext
token流
UTF-8
重复key
大小写敏感
泛型
流式处理
性能优化
Go 1.25 深度解读:Green Tea GC 与 JSON v2 如何重新定义 Go 的性能天花板
编程
Go 1.25 深度解读:Green Tea GC 与 JSON v2 如何重新定义 Go 的性能天花板
2026-06-29 06:43:55
Go 1.25 正式版深度解读:Green Tea 分代 GC 如何降低 40% 内存占用,encoding/json/v2 如何实现 5 倍性能飞跃。附完整 Benchmark 数据与迁移指南。
Go
Golang
GC
JSON
性能优化
编程
Redis 8.0 重磅解析:重返开源、9种新数据结构、性能飙升36%——AI时代的内存数据库完全指南
编程
Redis 8.0 重磅解析:重返开源、9种新数据结构、性能飙升36%——AI时代的内存数据库完全指南
2026-06-27 04:12:31
Redis 8.0 GA正式发布,详解许可证变更(AGPLv3)、9种新数据结构(Vector Set/JSON/Time Series/概率结构)、性能优化(延迟降低36%)、查询引擎升级、实战代码与迁移指南。
Redis
Redis 8.0
内存数据库
AI
向量搜索
JSON
时间序列
概率数据结构
性能优化
PostgreSQL 17 深度实战:当关系型数据库进化为分析引擎——从块级别增量备份到SQL/JSON原生支持、逻辑复制槽同步与生产级性能优化完全指南(2026)
编程
PostgreSQL 17 深度实战:当关系型数据库进化为分析引擎——从块级别增量备份到SQL/JSON原生支持、逻辑复制槽同步与生产级性能优化完全指南(2026)
2026-06-19 00:54:22
PostgreSQL 17深度实战指南,涵盖块级别增量备份、逻辑复制槽同步、SQL/JSON原生支持、PL/pgSQL增强、IO合并读取、VACUUM内存优化、WAL锁优化等核心特性,附生产级迁移实战和性能基准测试。
PostgreSQL
数据库
性能优化
备份恢复
JSON
Redis 8.x 深度实战:当内存数据库遇见 AI 原生——从 Vector Set 到 JSON 原生支持、IO 多线程与生产级架构完全指南(2026)
编程
Redis 8.x 深度实战:当内存数据库遇见 AI 原生——从 Vector Set 到 JSON 原生支持、IO 多线程与生产级架构完全指南(2026)
2026-06-18 05:55:22
深度解析 Redis 8.x 核心架构升级,涵盖 Vector Set 向量类型、原生 JSON 支持、IO 多线程重构,并结合秒杀、RAG 知识库、多级缓存三大生产场景给出实战方案。
Redis
向量数据库
AI基础设施
缓存架构
JSON
PostgreSQL 17 深度实战:当「世界上最先进的开源数据库」再次进化——从架构原理到生产级新特性完全指南(2026)
编程
PostgreSQL 17 深度实战:当「世界上最先进的开源数据库」再次进化——从架构原理到生产级新特性完全指南(2026)
2026-06-05 13:07:25
PostgreSQL 17 深度解析:块级增量备份、JSON_TABLE、逻辑复制DDL支持、Vacuum性能提升、WAL锁优化等核心新特性,附带生产级实战代码和性能对比。
PostgreSQL
数据库
性能优化
备份恢复
JSON
PostgreSQL 17 深度解析:从 JSON_TABLE 到增量备份,2026年最值得升级的数据库新特性
编程
PostgreSQL 17 深度解析:从 JSON_TABLE 到增量备份,2026年最值得升级的数据库新特性
2026-05-18 18:16:08
深入解析 PostgreSQL 17 五大核心新特性:JSON_TABLE 让 JSON 查询优雅如标准 SQL;增量备份将 TB 级数据库备份从小时压缩到分钟;逻辑复制 DDL 支持实现真正双活架构;COPY 错误处理让 ETL 健壮十倍;VACUUM 与 B-tree 底层优化持续提升 OLTP 性能。
PostgreSQL
数据库
SQL
JSON
备份恢复
性能优化
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调