Hey Dan, As an option, see pillowtalk started by jubos over on github. It uses yajl as the back end and, though it's tedious to do in C, it is relatively straightforward to deal with. This doesn't make it *automatic* (I don't think that would be possible in C given the strong-typedness of the language), but perhaps it will be easier than what you're doing now.
You can also find a forked version here that I've worked on: https://github.com/mgmarino/pillowtalk that introduces changes feed and support for compilation on windows, (though it doesn't sound like you need that). Cheers, Mike On Thu, Dec 12, 2013 at 7:45 AM, Dan Santner <[email protected]> wrote: > Hey guys I know this is more of a JSON question than a specific couchdb > question but... > I know someone on this list has run into this before somewhere. I need to > bring my couch docs into C structs to work with them. So right now I'm > dropping them into file, reading the file, and parsing them field by field > into a struct with CJSON. Seems there has to be a quicker path. I do > still have to have a little work between the doc and the struct, like > converting string constants into enums and stuff like that so it can't be > too automatic if you know what I mean. > > Any ideas?
