» »

Serializacija podatkov v C++, deserializacija Python

Serializacija podatkov v C++, deserializacija Python

i33a ::

Pozdravljeni,
v C++ moram v LevelDB (Key-Value) podatkovno bazo vnašati neke podatke.
Potreboval bi neko knjižnico, s katero bi lahko enostavno serializiral podatke (trenutno različni podatki iz različnih classov). Večino kar sem jih gledal serializirajo le classe.
Te serializirane podatke bi zapisal v LevelDB podatkovno bazo.

Nato pa bi s Pythonom moral brati podatke (https://pypi.org/project/levelpy/). Tu bi potem na isti način rabil deserializirati podatke (kot sem jih v C++) serializiral.

Morda kdo ve na kakšen način bi to najlažje in najhirejše naredil?

Najlepša hvala za pomoč!

smacker ::

JSON?

i33a ::

Da shranim v JSON obliki v bazo in potem tako berem ven v Pythonu?

Vesoljc ::

ja
Abnormal behavior of abnormal brain makes me normal...

i33a ::

Katero knjižnico pa priporočate?
Nekaj sem gledal Cereal (https://uscilab.github.io/cereal/quicks...). Vendar moram tu narediti neke classe/structe vedno. Se da še na kak lažji način kombinirati.

Spura ::

Protobuf je ena moznost, obstajajo knjiznjice v vseh glavnih jezikih. https://developers.google.com/protocol-...

Vesoljc ::

i33a je izjavil:

Vendar moram tu narediti neke classe/structe vedno. Se da še na kak lažji način kombinirati.


variable iz razlicnih objektov bi rad serializiral na eno mesto? v vsakem primeru je smiselno met serialization data locen. ce tega ne mores, potem pac na roko serializas vsak variable posebi?
Abnormal behavior of abnormal brain makes me normal...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[UWP] [C#]

Oddelek: Programiranje
424207 (2237) BivšiUser2
»

Kako masovno pingat?

Oddelek: Programiranje
449194 (7181) ragezor
»

[Android] Nov tip shranjevanja slike

Oddelek: Programiranje
142195 (1319) urosz
»

[Delphi] Izbira podatkovne baze

Oddelek: Programiranje
222530 (1990) zhigatsey
»

Visual C++ oz. Basic ali Borland Deplhi 7?

Oddelek: Programiranje
382591 (1996) BBB

Več podobnih tem