### 版本情况

JDK版本：    Oraclejdk1.8.0_401-b10
hutool版本： 5.8.X10（请确保最新尝试是否还有问题）

### 问题描述（包括截图）
请求实现新特性
BeanUtil.setProperty 希望可以支持list直接设置值，用下图这种方式，设置值会报空指针异常
![image](https://github.com/dromara/hutool/assets/18160403/3fbf06ad-421d-4541-aa94-f0fac7333c67)

1. 复现代码

- 对象中有list集合，然后list集合中的对象还有list集合，希望可以通过表达式一步到位，设置某个具体的字段值

2. 堆栈信息
![image](https://github.com/dromara/hutool/assets/18160403/40fa7979-d250-4d8e-8fbd-5ca1dbe8536b)

3. 测试涉及到的文件（注意脱密）

比如报错的Excel文件，有问题的图片等。
BeanUtil.setProperty 希望表达式可以支持list直接设置值
This is a GitHub Issue
repo:hutool
owner:dromara
Title : BeanUtil.setProperty 希望表达式可以支持list直接设置值
Issue date:

--- start body ---
### 版本情况

JDK版本：    Oraclejdk1.8.0_401-b10
hutool版本： 5.8.X10（请确保最新尝试是否还有问题）

### 问题描述（包括截图）
请求实现新特性
BeanUtil.setProperty 希望可以支持list直接设置值，用下图这种方式，设置值会报空指针异常
![image](https://github.com/dromara/hutool/assets/18160403/3fbf06ad-421d-4541-aa94-f0fac7333c67)

1. 复现代码

- 对象中有list集合，然后list集合中的对象还有list集合，希望可以通过表达式一步到位，设置某个具体的字段值

2. 堆栈信息
![image](https://github.com/dromara/hutool/assets/18160403/40fa7979-d250-4d8e-8fbd-5ca1dbe8536b)

3. 测试涉及到的文件（注意脱密）

比如报错的Excel文件，有问题的图片等。
--- end body ---
