获取嵌套字段的值
(data: Dict[str, Any], path: str, default: Any = None)
| 767 | processor.add_transformer(extractor) |
| 768 | """ |
| 769 | def _get_nested_value(data: Dict[str, Any], path: str, default: Any = None) -> Any: |
| 770 | """获取嵌套字段的值""" |
| 771 | value = data |
| 772 | for key in path.split('.'): |
| 773 | if isinstance(value, dict): |
| 774 | value = value.get(key, default) |
| 775 | else: |
| 776 | return default |
| 777 | return value |
| 778 | |
| 779 | def _extract(data: Dict[str, Any]) -> Dict[str, Any]: |
| 780 | result = {} |
no test coverage detected