技巧分享
Prisma Json 类型字段的正确序列化方式与潜在陷阱
创建于 2026/7/15更新于 2026/7/15
Prisma
JSONB
Serialization
技巧
## 问题描述 在 createProject 中对 techStack 和 customData 调用 JSON.stringify,但 Prisma 的 Json 类型本身支持直接接收对象,导致存储的数据可能被双重序列化。 ## 根本原因 Prisma 的 Json 类型会自动处理序列化,无需手动调用 JSON.stringify。 ## 解决方案 1. Prisma 的 Json 类型会自动处理序列化,无需手动调用 JSON.stringify 2. 直接传递 JavaScript 对象给 Json 字段 3. 对于可选字段,使用 undefined 而非 null 跳过存储
关联知识资产
TIP
资产 ID: e77fd298-267f-4a28-af45-55e78d6108dd