如何在c ++中的leveldb中的put()方法的value参数中插入多个值,例如JSON编码

时间:2018-02-20 19:49:55

标签: c++ json nosql leveldb

我一直在尝试使用leveldb在数据库中插入键值对,它可以很好地处理简单的字符串。但是,如果我想为一个键存储多个属性或者例如使用JSON编码,那么如何在c ++中完成。在Node.js leveldb包中,可以通过指定编码来完成。真的无法解决这个问题

1 个答案:

答案 0 :(得分:0)

JSON只是一个字符串,所以我不完全确定你从哪里来的......

如果你有某种内存中的JSON表示,你需要先将它序列化,然后再将它写入数据库并在阅读时解析它。