Tôi có một tệp JSON lớn là đối tượng của các đối tượng mà tôi muốn chia thành các tên tệp riêng biệt sau các khóa đối tượng. Có thể đạt được điều này bằng cách sử dụng jq hoặc bất kỳ công cụ nào khác không?Chia một tệp JSON thành các tệp riêng biệt
Các JSON ban đầu là theo định dạng sau
{ "item1": {...}, "item2": {...}, ...}
Với đầu vào này, tôi muốn tạo ra file item1.json, item2.json, vv
Bạn có muốn chuyển đổi nó thành các tệp khác nhau là các biến khác nhau không? Có rất nhiều cách, bạn có thể chuyển đổi thành các biến khác nhau. – Rajeshwar
Tôi muốn chuyển đổi từng đối tượng được biểu thị bằng khóa riêng của nó thành một tệp riêng biệt. Có cách nào để làm điều đó với jq hoặc các công cụ tương tự? – kissaprofeetta
Bạn chỉ có thể tạo một đầu ra tại một thời điểm. Chỉ cần tạo ra một kịch bản mà sẽ nhận được tất cả các tên mục, sau đó ngã ba ra jq cuộc gọi để có được những mục ra và lưu vào một tập tin. –