Find Jobs
Hire Freelancers

Write a Thrift serializer/unserializer for BSON objects as used by Mongodb in C++

$100-500 USD

Käynnissä
Julkaistu yli 14 vuotta sitten

$100-500 USD

Maksettu toimituksen yhteydessä
We need C++ code that will serialize and unserialize Thrift objects to/from BSON as used by mongodb. There is a JSON serializer/unserializer already in the Thrift package, but BSON is different. When a Thrift object is serialized, the result should be a mongo::BSONObj, and the unserializer should take a mongo::BSONObj as input. It should not serialize/unserialize into JSON as an intermediate step, but instead go directly to/from a mongo::BSONObj. It should use mongo::BSONObjBuilder to do this. The deliverables include the fully commented C++ code to do this (one .h and one .cpp file), along with a test harness that demonstrates it, and a Makefile to build it. It should be 64-bit clean and compile/run on both Mac OS X Snow Leopard, as well as recent 64-bit Linux distros.
Projektin tunnus (ID): 2872940

Tietoa projektista

4 ehdotukset
Etäprojekti
Aktiivinen 15 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
Myönnetty käyttäjälle:
Käyttäjän avatar
See private message.
$127,50 USD 16 päivässä
0,0 (0 arvostelua)
2,2
2,2
4 freelancerit tarjoavat keskimäärin $575 USD tätä projektia
Käyttäjän avatar
See private message.
$1 618,40 USD 16 päivässä
4,9 (32 arvostelua)
6,7
6,7
Käyttäjän avatar
See private message.
$425 USD 16 päivässä
1,8 (8 arvostelua)
4,6
4,6
Käyttäjän avatar
See private message.
$127,50 USD 16 päivässä
4,4 (2 arvostelua)
2,5
2,5

Tietoja asiakkaasta

Maan UNITED STATES lippu
United States
0,0
0
Liittynyt tammik. 13, 2007

Asiakkaan vahvistus

Muita töitä tältä asiakkaalta

Javascript hacking on Summernote
$30-250 USD
Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.