code: protected Object parseStr(String key, String plainStr, Function<MappingCheckingBean, Object> parsedProvider) {
          return fromJson(jsonManager, key, plainStr).map(bean -> parsedProvider.apply(bean)).orElse(plainStr);
      }
docs: ===============