я хочу, чтобы преобразовать JSON-файл в CSV-файл - PullRequest
0 голосов
/ 05 марта 2019

У меня есть JSON-файл с именем «data.json», и я хочу преобразовать его в CSV-файл.Это часть файла json:

{"1-DSCN9107-25082017.JPG131909":{"filename":"1-DSCN9107-25082017.JPG","size":131909,"regions":[{"shape_attributes":{"name":"polyline","all_points_x":[257,351,350,617,638,191,22,103,147],"all_points_y":[7,117,230,288,477,472,200,23,-1]},"region_attributes":{"car damaged parts":"parachoc"}}],"file_attributes":{}},

"1-DSCN9108-25082017.JPG132452": {"filename": "1-DSCN9108-25082017.JPG", "size": 132452, "регионы ": [{" shape_attributes ": {" имя ":" ломаная линия», "all_points_x": [322,332,324,309,254,107,12,190,315,439,548,594,553,501,396,318], "all_points_y": [83,100,152,175,189,168,254,442,477,472,340,220,98,2,0,85]}, "region_attributes": {"Поврежденные детали автомобиля": "parachoc"}}], "file_attributes": {}},

"1-IMG_2854-16102017.jpg117738": {"filename": "1-IMG_2854-16102017.jpg" "размер": 117738, "регионы": [{ "shape_attributes": { "имя": "полигон", "all_points_x": [862,505,569,819,874,892], "all_points_y": [390.504.670.678.497.407]}, "region_attributes": {"поврежденные детали автомобиля ":" parachoc "}}]," file_attributes ": {}},

" 1-IMG_2855-16102017.jpg122454 ": {" filename ":" 1-IMG_2855-16102017.jpg ", "размер": 122454, "регионы": [NULL, NULL, { "shape_attributes": { "имя": "полигон", "all_points_x": [783,843,440,377,445], "all_points_y": [371,232,260,358,382]}, "region_attributes": {"Поврежденные детали автомобиля": "номиналachoc "}}, {" shape_attributes ": {" Name ":" Rect " "X": 335, "у": 424, "ширина": 419, "высота": 185}, "region_attributes": {"поврежденные детали автомобиля ":" parachoc "}}]," file_attributes ": {}},

" 1-IMG_2857-16102017.jpg133485 ": {" filename ":" 1-IMG_2857-16102017.jpg ", "размер": 133485, "регионы": [{ "shape_attributes": { "имя": "полигон", "all_points_x": [1001,1017,582,487,678,1021,1019], "all_points_y": [5,10,156,374,431,346, 12]}, "region_attributes": {"поврежденные детали автомобиля": "phare gauche"}}, {"shape_attributes": {"name": "polygon", "all_points_x": [1019,79,116,1020], "all_points_y ": [356,519,757,765]}," region_attributes ": {" поврежденные детали автомобиля ":" parachoc "}}]," file_attributes ": {}},

Я хочу извлечь только два поля имени файла иregion_attributes в двух отдельных столбцах в CSV-файле. Что мне делать?

...