Code review: JSON unmarshaller
Tyler Jameson Little
beatgammit at gmail.com
Wed Oct 17 12:44:46 PDT 2012
Here's the updated code. It's got a marshaller and unmarshaller:
https://gist.github.com/3894337
It's about 650 lines. If you have time, I'd be very interested in
getting some feedback (or from anyone else who sees this post of
course).
The main problem I'm having right now is that classes/structs
have to be static. I'm not 100% sure why the compiler cannot see
non-static classes/structs at compile time. Do you happen to know
why? It seems like a template should work in either case,
assuming I'm understanding D templates correctly.
I didn't find any clear documentation for static outer classes,
only static inner classes. It's not the same as static Java
classes, which cannot be instantiated (if memory serves).
More information about the Digitalmars-d-learn
mailing list