У меня есть CSV-файл с данными 4 столбцов, как показано ниже.
type,MetalType,Date,Acknowledge
Metal,abc123451,2018-05-26,Success
Metal,abc123452,2018-05-27,Success
Metal,abc123454,2018-05-28,Failure
Iron,abc123455,2018-05-29,Success
Iron,abc123456,2018-05-30,Failure
(я только что предоставил заголовок в данных примера выше, но в моем случае у меня нет заголовка в данных)
как я могу преобразовать вышеуказанный CSV-файл в Json в следующем формате ...
1-й столбец: принадлежит -> "type": "Metal"
2-я колонна: MetalType: "values" : "value": "abc123451"
3-й столбец: "Date": "values":"value": "2018-05-26"
4-я колонна: "Acknowledge": "values":"value": "Success"
и оставшиеся все столбцы являются значениями по умолчанию.
Согласно приведенному ниже формату,
{
"entities": [
{
"id": "XXXXXXX",
"type": "Metal",
"data": {
"attributes": {
"MetalType": {
"values": [
{
"source": "XYZ",
"locale": "Australia",
"value": "abc123451"
}
]
},
"Date": {
"values": [
{
"source": "XYZ",
"locale": "Australia",
"value": "2018-05-26"
}
]
},
"Acknowledge": {
"values": [
{
"source": "XYZ",
"locale": "Australia",
"value": "Success"
}
]
}
}
}
}
]
}