8个版本 (4个破坏性更新)

0.97.1 2024年8月21日
0.97.0 2024年8月20日
0.96.1 2024年7月29日
0.95.0 2024年6月25日
0.93.0 2024年4月30日

#1591 in 解析器实现

Download history 1263/week @ 2024-05-01 531/week @ 2024-05-08 495/week @ 2024-05-15 521/week @ 2024-05-22 1833/week @ 2024-05-29 820/week @ 2024-06-05 477/week @ 2024-06-12 492/week @ 2024-06-19 1008/week @ 2024-06-26 512/week @ 2024-07-03 444/week @ 2024-07-10 398/week @ 2024-07-17 1598/week @ 2024-07-24 772/week @ 2024-07-31 548/week @ 2024-08-07 494/week @ 2024-08-14

每月下载量3,495
7 个crate中使用了(通过 nu-command

MIT 和可能 CC-PDDC

2MB
43K SLoC

支持NUON格式。

NUON格式是JSON的超集,旨在符合Nushell的感觉。其一些额外功能包括

  • 允许尾随逗号
  • 列表中的逗号是可选的
  • 键或任何不包含空格或特殊字符的字符串不需要引号
  • 允许注释,但在使用from_nuon时不会被保留

示例

以下是一些JSON格式的数据

{
    "name": "Some One",
    "birth": "1970-01-01",
    "stats": [
      2544729499973429198,
      687051042647753531,
      6702443901704799912
    ]
}

以及等效的NUON数据

{
    name: "Some One",       # the name of the person
    birth: "1970-01-01",    # their date of birth
    stats: [                # some dummy "stats" about them
      2544729499973429198,
      687051042647753531,
      6702443901704799912, # note the trailing comma here...
    ], # and here
} # wait, are these comments in a JSON-like document?!?!

依赖项

~22–56MB
~1M SLoC