code: public JsonResponse<RESULT> switchJsonEngine(Supplier<RealJsonEngine> noArgLambda) {
          assertArgumentNotNull("noArgLambda", noArgLambda);
          jsonEngineSwitcher = noArgLambda;
          return this;
      }
docs: Switch standard JSON engine to your new-ruled JSON engine. <br>
  You can use this when the JSON response of different rule exists. <br>
  The specified engine instance should be cached in your application.
  @param noArgLambda The callback for engine of JSON, which is used for JSON response writing. (NotNull)
  @return this. (NotNull)