Complete JSON parser with decoder to domain graph