This crate defines a derive mode macro allowing the automatic derivation of the JSONValue trait for custom data structures.
```rust extern crate jsonintype;
extern crate jsonintypederive; use jsonin_type::JSONValue;
struct MyObject { // This will be encoded as a JSON object
void: (),
list: Vec
struct WrapperStruct(u8, u8); // This will be encoded as a JSON list ```