mirror of
https://github.com/nushell/nushell.git
synced 2025-06-30 06:30:08 +02:00
add 'from ndjson' into standard library (#10283)
close #8574 related #10276 # Description added below into standard library ``` def "from ndjson" []: string -> any { from json --objects } ``` # User-Facing Changes Users can use functions like "from ndjson" in standard library, and can open ndjson files with `open` command. ``` use std formats * # `from ndjson` is available now open sample.ndjson ``` # Tests + Formatting `toolkit check pr` - 🟢 `toolkit fmt` - 🟢 `toolkit clippy` - 🟢 `toolkit test` - 🟢 `toolkit test stdlib` # After Submitting --------- Co-authored-by: Stefan Holderbach <sholderbach@users.noreply.github.com>
This commit is contained in:
20
crates/nu-std/std/formats.nu
Normal file
20
crates/nu-std/std/formats.nu
Normal file
@ -0,0 +1,20 @@
|
||||
# formats.nu
|
||||
#
|
||||
# This file contains functions for formatting data in various ways.
|
||||
#
|
||||
# Usage:
|
||||
# use std format *
|
||||
# use std format <function name>
|
||||
#
|
||||
# These functions help `open` the files with unsupported extensions such as ndjson.
|
||||
#
|
||||
|
||||
# Convert from ndjson to structured data.
|
||||
export def "from ndjson" []: string -> any {
|
||||
from json --objects
|
||||
}
|
||||
|
||||
# Convert from jsonl to structured data.
|
||||
export def "from jsonl" []: string -> any {
|
||||
from json --objects
|
||||
}
|
Reference in New Issue
Block a user