Ich muss ein Python-Tupel (von Floats) in eine MySQL-Datenbank einfügen. Im Prinzip könnte ich es pickeln und als String einfügen, aber das würde mir die Chance geben, es nur durch Python zu finden. Alternative besteht darin, das Tupel nach XML zu serialisieren und die XML-Zeichenfolge zu speichern.Python-Tupel in eine MySQL-Datenbank einfügen
Welche Lösungen sind Ihrer Meinung nach auch möglich, mit dem Ziel, andere Dinge (z. B. eine Liste oder ein Objekt) zu speichern. Es von anderen Sprachen zu erholen ist ein Plus.
Das Problem mit JSON ist, dass alles auf eine Zeichenkette reduziert wird. Wenn ich ein Tupel von ganzen Zahlen habe, möchte ich es als Tupel von ganzen Zahlen abrufen, nicht als Tupel von Strings. In Javascript macht dies keinen großen Unterschied, da es lose typisiert ist, aber in Python ist es eine andere Geschichte. Also nein, JSON ist in diesem Fall keine Option. –
JSON erfordert nicht alles, um eine Zeichenfolge zu sein. Es verwendet JavaScript-native Typen: string, int, float, boolean, null. –
oh, das ändert die Dinge dann. –