#json #convert-json #usv #import #import-export #export #data

bin+lib usv-to-json

USV 转 JSON:将 Unicode 分隔值 (USV) 转换为 JavaScript 对象表示法 (JSON),用于数据标记,包括电子表格、数据库、文本文件等

6 个稳定版本

1.2.1 2024 年 4 月 11 日
1.2.0 2024 年 4 月 4 日
1.1.1 2024 年 3 月 26 日

#1613编码

Download history 191/week @ 2024-04-02 99/week @ 2024-04-09 2/week @ 2024-04-16

每月 339 次下载

MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0

14KB
116

usv-to-json

Unicode 分隔值 (USV) 转换为 JavaScript 对象表示法 (JSON)。使用 USV Rust 库 构建。

语法

stdin | usv-to-json | stdout

示例

cat example.usv | usv-to-json

更多示例见下。

选项

  • -h, --help : 打印帮助信息

  • -V, --version : 打印版本信息

  • -v, --verbose... : 设置详细程度:0=无,1=错误,2=警告,3=信息,4=调试,5=跟踪。示例:--verbose …

  • --test : 打印测试输出以进行调试、验证、跟踪等。示例:--test

安装

安装

cargo install usv-to-json

链接:https://crates.io/crates/usv-to-json

示例

假设 example.usv 包含

a␟b␟␞
c␟d␟␞

运行

cat example.usv | usv-to-json

输出

[
    ["a","b"],
    ["c","d"],
]

输出到文件的示例

cat example.usv | usv-to-json > example.json

常见问题解答

有哪些可用的转换器?

何时使用此命令?

当您想要将 USV 转换为 JSON 时使用此命令。

一个典型的用例是当您有 USV 数据,例如一组单位和记录,并希望将其转换为 JSON 数据,例如用于电子表格导入。

我们的实际用例是将来自各种程序(包括 CMS)的一批 USV 面向文档数据转换为 USV,以便我们能够更好地将数据导入 Excel。

为什么使用 USV 而不是 JSON?

请参阅 USV 的文档。

USV 旨在成为标准吗?

是的,USV 已提交给 IETF.org 作为正在进行中的 Internet-Draft 工作草案:链接

我可以构建自己的 USV 工具吗?

是的,您可以自由使用USV RFCUSV Rust crate

需要帮助

欢迎建设性的反馈。欢迎提交拉取请求和功能请求。

跟踪

  • 包:usv-to-json-rust-crate
  • 版本:1.2.1
  • 创建时间:2024-03-09T13:33:20Z
  • 更新时间:2024-04-11T19:54:23Z
  • 许可证:MIT或Apache-2.0或GPL-2.0或GPL-3.0或联系我们获取更多信息
  • 联系方式:Joel Parker Henderson ([email protected])

依赖项

~1.8–2.4MB
~44K SLoC