dsh--flatten:JSON 数据扁平化工具

在 DeepSeek Harness (DSH) 的插件生态中,处理嵌套的 JSON 数据通常需要手动编写解析逻辑。dsh--flatten 插件提供了一种直接的转换方案,将嵌套结构映射为点号分隔的扁平键,便于后续的数据处理或上下文管理。

插件定位

这是一个 JSON 扁平化工具,由 uckkk 维护,属于联网工具类别。它的核心作用是实现嵌套 JSON 与点号扁平键之间的双向转换,并支持数组索引。

核心功能

  • 嵌套 ↔ 扁平互转:将深层对象转换为 key.subkey 格式。
  • 支持数组索引:在扁平化过程中正确处理数组元素。

安装与启用

执行以下命令安装插件。安装后,工具会注册到当前的 DSH 会话中。

dsh plugin add dsh--flatten

典型用法

安装完成后,在 DSH 会话中调用注册的工具即可。

flatten_(data={a:{b:1,c:[2,3]}})

该命令会将 {a: {b: 1, c: [2, 3]}} 转换为扁平化的键值对。

注意事项

这是一个纯 Node 实现的插件。由于它会在本地运行第三方代码,建议在安装前审阅其源码。此外,插件遵循 MIT 许可证。

参考资源

  • 插件目录:https://www.skillhub.cn/plugins/uckkk/dsh–flatten
  • 源码仓库:https://github.com/uckkk/dsh–flatten
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜