Thanks Bryan

I saw that due to private members and static functions I couldn't cleanly do
what I mentioned aside from hacking the protocol (which I'd rather not do)

As I started earlier on the path of ruby for a config file generator, I can
see how using it interactively from irb may be useful.

Thanks again
   -Nevo

On Fri, Feb 25, 2011 at 2:38 PM, Bryan Duxbury <[email protected]> wrote:

> Yeah, the JSON protocol is not really good for human editing. You *could*
> hack the protocol to make it do what you want, or you could just generate
> ruby stubs and use irb as a console to edit the configs.
>
> On Fri, Feb 25, 2011 at 10:49 AM, Nevo Hed <[email protected]
> >wrote:
>
> > Hi All
> >
> > New user to thrift, planning to use thrift to communicate between
> multiple
> > components in my system
> > but I also was thinking of using a thrift structure to represent my app
> > configuration (without a service)
> >
> > I was hoping to eventually use thrifts binary encoding, by just writing
> the
> > serialized object to my file
> >
> > But till I have an console/screen for managing these configs in my app I
> > was
> > hoping to just write-out the config as JSON
> > using ThriftJSONString...   I was hoping to see text tags in JSON, but I
> > see
> > quoted strings instead
> >
> > Wanted to see:
> > *
> >
> >
> {"cookie":{"i32":1111638355},"cfgVersion":{"i16":1},"addrBase":{"i32":-1442971648}}
> > *But instead I see
> > *  {"1":{"i32":1111638355},"2":{"i16":1},"3":{"i32":-1442971648}}
> > *Which is far less human friendly
> >
> > Any suggestions?  (os thrift just the wrong thing here?)
> >
> > Thanks!
> >    -Nevo
> >
>



-- 
Nevo Hed

[email protected]
617-302-6175

Reply via email to