我正在与ndjson一起为数据可视化准备数据,并且我想使用PowerShell自动执行此过程。我遇到了ndjson-split
的问题,其中生成的.ndjson
文件不仅输出NDJSON数据,而且还输出开头的节点执行调用以及结尾的当前工作目录。
我尝试用两种方式编写此转换:
为便于阅读而在示例中添加了换行符。可以在here中找到以下示例中的JSON。
ndjson-cat "cb_2014_48_tract_DP02_0001E.json" |
ndjson-split "d.slice(1)" > "cb_2014_48_tract_DP02_0001E.ndjson"
以这种方式:
Get-Content "cb_2014_48_tract_DP02_0001E.json" |
ndjson-cat |
ndjson-split "d.slice(1)" > "cb_2014_48_tract_DP02_0001E.ndjson"
当我打开cb_2014_48_tract_DP02_0001E.ndjson
时,它包括以下内容:
E:\Jaime\Desktop\Work\Projects\ps-mapping>node "C:\Users\jpsti\AppData\Local\Yarn\Data\global\node_modules\.bin\\..\ndjson-cli\ndjson-split" d.slice(1) ["1201","01","001","021000"] ["1293","01","001","021100"] /* Omitted for Readability */ ["1703","01","133","965700"] ["1880","01","133","965800"] E:\Jaime\Desktop\Work\Projects\ps-mapping>
似乎仅在调用ndjson-split
时才发生。如果我仅通过调用ndjson-cat
来生成NDJSON文件,则不会包含相同的输出。
更新:
这里是GitHub Repository突出显示的问题。