[TASK] Add JSON decoding option support
[TASK] Use JSON as storage for MarshalService