#database #data-structures
#База данных #структуры данных
Вопрос:
У меня есть файл, который предназначался для чтения в программу для анализа. У меня нет программы, которая должна была использоваться для его анализа, и я не знаю, какой язык использовался для его создания. Расширение файла .DAT. Похоже, что это текстовый файл, но формат / структура данных затрудняет извлечение полезной информации. Вот фрагмент первых 56 строк файла. Файл содержит 3536 строк. Если я знаю язык, смогу ли я преобразовать данные в формат, который я могу использовать?
{
"userName": "BOB ",
"userAge": 25,
"userWeight": 185,
"userGender": "M",
"userHeight": "69",
"mID": "GB"
}
{
"workoutDate": {
"Month": 8,
"Day": 21,
"Year": 2020
},
"distance": 3.9,
"finishTime": {
"Hours": 17,
"Minutes": 8
},
"pctAverageHeartRateInZone": 0.0,
"averageSpeed": 11.4,
"totalWorkoutTime": {
"Hours": 0,
"Minutes": 20
},
"averageWattsPerHour": 38.0,
"totalCalories": 55.0,
"avgHeartRate": 0.0,
"avgRpm": 46,
"avgLevel": 2
}
}
{
"workoutDate": {
"Month": 8,
"Day": 21,
"Year": 2020
},
"distance": 0.2,
"finishTime": {
"Hours": 16,
"Minutes": 48
},
"pctAverageHeartRateInZone": 0.0,
"averageSpeed": 10.6,
"totalWorkoutTime": {
"Hours": 0,
"Minutes": 1
},
"averageWattsPerHour": 38.0,
"totalCalories": 4.0,
"avgHeartRate": 0.0,
"avgRpm": 36,
"avgLevel": 4
}
}
Комментарии:
1. Похоже, что это JSON …
Ответ №1:
Этот файл находится в формате, называемом Json, большинство языков смогут относительно легко анализировать данные в формате json, например, пакет python json или библиотека Java Jackson.
Json не привязан ни к одному языку, поэтому вы не можете определить, какой язык использовался для сериализации данных в файл.