读取字段的辅助:类型不对时返回 null。
JsonMap? asMap(Object? value) => value is Map ? value.cast<String, Object?>() : null;