278просмотров
5.1%от подписчиков
4 марта 2026 г.
📷 ФотоScore: 306
从 REST 请求开始,先通过用户传入的 JSON 的 _links.type 获取了其对应的 Entity,再获取 Entity 内的 Fields 列表,遍历这个列表得到 key,从用户传入的 JSON 内取出 key,拼接成为 field_item:key 的形式(过程略),最终在 getDefinition 内查找了 definitions 数组内的字段定义,得到一个对应的 Field 的实例对象,过程大体如下 接着 FieldNormalizer 的 denormalize 方法调用了 Field 的 setValue 方法。