set json alloc func