dapr / dapr/java-sdk

Custom Serialization in Java SDK 1.10 for MongoDB

Aperta
#942 2 commenti 1 reazione 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
300
Fork
230
Merge medio
5g 1h
PR unite (30g)
5

Descrizione

Hello,

I'm currently working with Java SDK 1.10 to store a POJO in MongoDB, and I've encountered an issue with the default serialization. When I save the POJO, the result is stored as a string in MongoDB, like this:

`value: '{product: "prod", name: "example"}'`

I attempted to create a custom serialization using a Jackson object mapper, but unfortunately, the result remains the same:

`OBJECT_MAPPER.writeAsByte(pojo)`

What I'm aiming for is to have the POJO stored as an object in MongoDB, like this:

```
value: {
product: "prod",
name: "example"
}
```

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia riproducendo il salvataggio del POJO di Java SDK 1.10 descritto nell’issue, usando il tentativo con Jackson object mapper come caso di confronto. Traccia il percorso del POJO fino a MongoDB e determina perché viene memorizzato come stringa invece che come oggetto. Il lavoro è completo quando il valore salvato presenta campi product e name separati in MongoDB.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java, mongodb
Ambito
databases
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.