У меня есть сценарий для извлечения данных из CA Introscope. Скрипт выводит значения, как это:конвертировать json в кадр данных как вывод в python
print data
[(TimesliceGroupedMetricData){
metricData[] =
(MetricData){
agentName = "web01|WEB|instance_01"
metricName = "WebSpherePMI|orbPerfModule:ConcurrentRequestCount"
metricType = 258
metricValue = "0"
},
(MetricData){
agentName = "app01|APP|instnace_03"
metricName = "WebSpherePMI|beanModule|mobile.jar:ReturnsToPoolCount"
metricType = 258
metricValue = "3"
},
(MetricData){
agentName = "app02|APP|instance_02"
metricName = "JSP|add_client:Stall Count"
metricType = 385
metricValue = "0"
},
(MetricData){
agentName = "web05|WEB|instance_02"
metricName = "WebSpherePMI|beanModule|bizlogic#bizlogic.jar|ejb.entity|WorkStepInstanceEBBBean:ReadyCount"
metricType = 258
metricValue = "0"
},
timesliceEndTime = 2015-01-05 16:33:15
timesliceStartTime = 2015-01-05 16:28:15
}]
мне нужен этот вывод на печать, как это:
metricName, AppName, ServerName, Имя_экземпляра, Value, timesliceEndTime
фактические данные:
WebSpherePMI|orbPerfModule:ConcurrentRequestCount, WEB, web01,instance_01, 0, 2015-01-05 16:33:15
WebSpherePMI|beanModule|mobile.jar:ReturnsToPoolCount,APP,app01,instance_02,3, 2015-01-05 16:33:15
JSP|add_client:Stall Count, APP, app02,instance_02,0, 2015-01-05 16:33:15
WebSpherePMI|beanModule|bizlogic#bizlogic.jar|ejb.entity|WorkStepInstanceEBBBean:ReadyCount, WEB, web05, insntance02, 0, 2015-01-05 16:33:15
I место запятая, чтобы разделить поле выхода, но не нужно. Может ли кто-нибудь дать мне некоторую путеводную линию, как это сделать в python?
извините, но это не – MightyPork
@MightyPork JSON, вы правы извините. Это структура данных, которые я получаю. – user1471980
Откуда берутся ваши данные? – MattDMo