RouterConfig.fromJson constructor

RouterConfig.fromJson(
  1. Object? json
)

Implementation

factory RouterConfig.fromJson(Object? json) {
  final map = asJsonMap(json, 'routing');
  return RouterConfig(
    ruleList: map['rules'] == null
        ? null
        : asJsonList(map['rules'], RouterRule.fromJson),
    domainStrategy: map['domainStrategy'] == null
        ? null
        : RouterDomainStrategy.fromJson(map['domainStrategy']),
    balancers: map['balancers'] == null
        ? null
        : asJsonList(map['balancers'], BalancingRule.fromJson),
  );
}