如何使用Powershell按特定对象拆分大型JSON数组?

时间:2019-04-29 20:45:54

标签: json powershell split

我正在以json格式从数据库中提取大量数据。 300万行以上,结果文本文件的权重约为4GB。 我希望将每个“ DATE_JR”将生成的json文件拆分为一个json文件。

shema看起来像这样:

{
"ID": "ABC000011512221",
"DATE_JR": "2017-04-01",
"TYPE": "Balloon",
"XELL": "AB-123",
"QRSX": "QRSXA",
"CAT1": "1st one",
"CAT2": "2nd one",
"CAT3": "3rd one",
"CODE_MUK": "Some Code",
"DATE_HR": "2017-04-01 19:27:38",
"GEO_LONG": "-87.5060503076923",
"GEO_LAT": "62.2202423846154"
}

数据按ID排序,这也是按时间顺序生成的ID,因此DATE_JR和DATE_HR也按顺序排序。

我看到了以下代码:https://stackoverflow.com/a/41505542/4254078 来自@Ansgar Wiechers的照片看起来很接近我需要的东西,但不太完全。

某些Powershell专家可能会阐明一些观点?

谢谢!

0 个答案:

没有答案