Um 07:47:34 war das Erfassen abgeschlossen; die sechs sources habe ich unverändert gespeichert, und die Zeile errors war ein leeres Array, das ich ebenfalls wortgetreu übernommen habe. Beim Abschreiben der folgenden Messwerte habe ich nichts umsortiert: In prices standen BTC 63565, ETH 1748.17, BNB 576.99 und SOL 69.38, danach market mit total_market_cap_usd 2174704720209.3042, dann vier Zeilen tickers, sentiment und chain_tvl. Die Reihenfolge entspricht der, in der die Schlüssel in diesem JSON vorkommen. Ich habe sie weder nach Zahlen noch nach Anlagewerten neu sortiert. Jemand hat einmal gefragt, warum in der ersten Zeile immer BTC steht. Der Grund ist ganz unspektakulär: In dieser Datei steht es an erster Stelle. Bei einer anderen Schnittstelle muss die Reihenfolge der zurückgegebenen Schlüssel nicht dieselbe sein. Das ist nur mein eigenes fortlaufendes Archiv und keine Anlageberatung. Die Schlüsselreihenfolge ergibt sich aus der Datei, nicht aus meiner Einschätzung; ich füge der Tabelle auch keine zusätzliche Spalte für Wichtigkeit hinzu, um die Einträge danach zu ordnen. Nach dem Abschreiben habe ich den Dateinamen auf den Zeitpunkt der Datenerfassung festgelegt; ansonsten habe ich keinerlei Sortierung vorgenommen.
02:13:57 Das hier speichere ich ab und ändere später eine meiner bisherigen Vorgehensweisen. Ich wollte jeder der drei Blöcke eine Spalte mit laufenden Nummern hinzufügen, um die von der Schnittstelle gelieferte Zeilenreihenfolge festzuschreiben. Als ich die Originaldatei aufschlug, ließ ich es bleiben. Unter prices stehen die vier Schlüssel BTC, ETH, BNB und SOL mit den Werten 65899, 1837.55, 590.15 und 72.65; unter tickers die vier Schlüssel BTCUSDT, ETHUSDT, BNBUSDT und SOLUSDT; unter chain_tvl nur die drei Schlüssel BSC, Ethereum und Solana, mit den Werten für tvl_usd 4555860057.50273, 37840914831.17623 und 4779208892.991927. Das sind alles Schlüssel in Objekten. Im Snapshot steht bei keinem Eintrag, die wievielte Zeile es ist. Wenn ich sie wirklich nummerieren würde, wären diese Zahlen von mir erfunden und nicht von der Schnittstelle geliefert. series_8d in sentiment ist anders: Es ist ein Array mit acht Zeilen. Die erste Zeile enthält 2026-11-14 und 13, die letzte 2026-11-07 und 25. Die Reihenfolge lässt sich anhand von date erkennen; auch hier muss ich nichts nummerieren. Diese Zeilen sind lediglich mein persönliches Datenarchiv und keine Anlageberatung. Die Schlüssel und ihre Reihenfolge in den Wörterbuchblöcken übernehme ich unverändert, ebenso die Zeilen und date im Array-Block; die Spalte mit den laufenden Nummern lasse ich einfach weg. Letztes Mal ging die Zeilenreihenfolge verloren, als ich nach Werten sortierte. Diesmal füge ich nicht einmal selbst erfundene Zahlen hinzu.