Allow configurable JSON engine