cast to jsonb only if neccessary
es macht iwie wenig sinn ein cast mit Jsonb()
zu machen wenn der Wert None
, der default wert ist. Insbesondere, weil wir dann in der datenbank 'null'::json
statt das normale datenbank <null>
drin stehen haben..
daher denke ich wir sollten nach jsonb nur casten wenn der wert nicht None
ist. also sowas wie None if value is None else Jsonb(value)
Note: leider funktioniert folgender python zauberspruch nicht
value and Jsonb(value)
weil value auch ein leeres object (dictionary, liste sein kann)