TypeError: Type is not JSON serializable: `numpy.ndarray`/`recarray`
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia con la riproduzione cratedb-orjson.py collegata nell’issue e analizza come crate-python gestisce i payload decodificati contenenti valori numpy.ndarray o recarray. Conferma il fallimento con dati di tipo array/list letti tramite pandas o Polars; il lavoro è completato quando tali payload vengono serializzati senza il TypeError segnalato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
We probed JSON serialization with crate-python and discovered it does not work well in all situations yet, for example when the data payload includes an array/list, and is read from JSON using pandas or Polars.
{"foo":"bar","baz":["qux"]}
The reason is that the decoded payload includes numpy.ndarray or recarray types.
Reproduce
cratedb-orjson.py can be used to reproduce the problem.
References
- Lingua principale
- Python
- Stelle
- 85
- Fork
- 34
- Merge medio
- 3g 1h
- PR unite (30g)
- 4
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di crate/crate-python
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
crate/crate-python#794 · 2 commenti ·
-
enhancement
crate/crate-python#833 · 1 assegnatario ·
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
crate/crate-python#826 ·
-
Add async/asyncio support Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
crate/crate-python#820 · 1 commento ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
crate/crate-python#751 · 7 commenti ·
Tutte le issue di crate/crate-python
Issue simili
-
bug confirmed issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
open-webui/open-webui#30750 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
OpenwaterHealth/openmotion-bloodflow-app#604 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100