用json_normalize扁平化嵌套的json

时间:2018-09-06 17:37:37

标签: python json pandas normalize

我有一个像这样的嵌套json:

{  
  "Invalids":[  
  {  
     "Comments":"string",
     "InputRequest":{  
        "LinesInfo":[  
           {  
              "LastPipeLineStateIds":[  
                 0
              ],
              "CropId":0
           }
        ],
        "Crop":"string",
        "Year":"string"
     }
  },
  {  
     "Comments":"string",
     "InputRequest":{  
        "LinesInfo":[  
           {  
              "LastPipeLineStateIds":[  
                 0
              ],
              "CropId":0
           }
        ],
        "name":"string",
        "number":"string"
     }
  }
],
"LinesResponse":{  },
"ErrorInfo":"string"
}

如果'Invalids'不为空,我想获得一个'name'和'number'的表。我正在这样做:

a = json_normalize(data['Invalid'])

,但输出具有诸如'InputRequest.name'之类的前缀,我不希望这样。如何获得“名称”和“数字”的完整列表(以“注释”作为元数据)?

1 个答案:

答案 0 :(得分:0)

您可以这样管理它:

python -m retrain 
--bottleneck_dir=bottlenecks
--how_many_training_steps=500 
--model_dir=models 
--summaries_dir=tf_files 
--output_graph=retrained.pb 
--output_labels=retrained_labels.txt 
--architecture="mobilenet_0.50_224" 
--image_dir=flower_photos
相关问题