ich versuche mich an einer GoPro 9 und Verbindung zur Kamera. Ich habe einmal
behelfsmäßig eine Verbindung per WIFI zusammengebracht und kann Kommandos und auch Bilder übertragen.
Wenn ich mir die media liste anzeigen lasse, so bekomme ich folgende Antwort.
Wenn man etwas lesbarer sich anzeigen lässt so sieht man die Struktur schön.{"id":"42028355999999","media":[{"d":"100GOPRO","fs":[{"n":"GH010003.MP4","cre":"1676879235","mod":"1676879235","glrv":"14414304","ls":"-1","s":"154450157"},{"n":"G0010004.JPG","g":"1","b":"4","l":"19","cre":"1676880724","mod":"1676880724","s":"51562722","t":"b","m":[]},{"n":"G0020020.JPG","g":"2","b":"20","l":"21","cre":"1676880918","mod":"1676880918","s":"6617792","t":"b","m":[]},{"n":"GOPR0022.JPG","cre":"1676880927","mod":"1676880927","s":"7491086"},{"n":"GOPR0023.JPG","cre":"1676880982","mod":"1676880982","s":"7751047"},{"n":"GOPR0024.JPG","cre":"1676881090","mod":"1676881090","s":"6565106"}]}]}
Nur wie kann ich das im Code sauber aufdröseln, ja JSON ist absolut nicht meine Stärke.{
"id" : "42028355999999",
"media" : [
{
"d" : "100GOPRO",
"fs" : [
{
"n" : "GH010003.MP4",
"cre" : "1676879235",
"mod" : "1676879235",
"glrv" : "14414304",
"ls" : "-1",
"s" : "154450157"
},
{
"n" : "G0010004.JPG",
"g" : "1",
"b" : "4",
"l" : "19",
"cre" : "1676880724",
"mod" : "1676880724",
"s" : "51562722",
"t" : "b",
"m" : [
]
},
{
"n" : "G0020020.JPG",
"g" : "2",
"b" : "20",
"l" : "21",
"cre" : "1676880918",
"mod" : "1676880918",
"s" : "6617792",
"t" : "b",
"m" : [
]
},
{
"n" : "GOPR0022.JPG",
"cre" : "1676880927",
"mod" : "1676880927",
"s" : "7491086"
},
{
"n" : "GOPR0023.JPG",
"cre" : "1676880982",
"mod" : "1676880982",
"s" : "7751047"
},
{
"n" : "GOPR0024.JPG",
"cre" : "1676881090",
"mod" : "1676881090",
"s" : "6565106"
}
]
}
]
}
Anbei ein komplettes Testprojekt. Vielleicht kann mir wer da auf die Sprünge helfen wie ich an die Dateinamen und die anderen Daten komme.