code: protected List<?> prepareObjectList(VirtualForm virtualForm, Object bean, String name, Object value, StringBuilder pathSb,
              FormMappingOption option, PropertyDesc pd) {
          final List<?> mappedValue;
          if (isJsonParameterProperty(pd)) { // e.g. public List<SeaJsonBean> jsonList;
              final Object scalar = prepareObjectScalar(value);
              mappedValue = parseJsonParameterAsList(virtualForm, bean, name, adjustAsJsonString(scalar), pd);
          } else { // e.g. List<String>, List<CDef.MemberStatus>
              mappedValue = prepareSimpleElementList(virtualForm, bean, name, value, pd, pathSb, option);
          }
          return mappedValue;
      }
docs: -------------