灵感:热门轻量库 destr(更快更安全的 JSON.parse 替代)。
小四原创:本地草稿/粘贴串 →
destr→ 对象或回退默认。
非法 JSON 不抛异常拖垮页面。
destr。7w4.net收录了海量优质技能插件。
import { destr } from 'destr'
// 小四原创:安全 JSON 解析
export function parseDraft<T>(raw: string | null | undefined, fallback: T): T {
if (raw == null || raw === '') return fallback
const v = destr<T>(raw)
if (v == null || typeof v !== 'object') return fallback
return v
}
npm i destr。parseDraft;保存仍 JSON.stringify。JSON.parse 无 try/catch。这个Skill质量中等偏上,文档简洁清晰,核心功能明确(用destr库安全解析JSON),避免了异常崩溃问题。优点是指南完整、场景明确、实现代码可直接使用;不足是内容偏基础,缺少示例演示和测试用例,对于复杂场景的覆盖不够。建议:如果你的项目需要处理可能格式不规范的JSON,这个Skill可以快速上手使用。