1. 追踪电商 API 订单金额与用户标签血缘
后端开发工程师背景
订单 API 返回的 JSON 中包含了原始的分为单位的金额和拆分的用户姓名,但前端需要展示美元金额和全名。
问题
需要梳理并记录前端展示字段(美元金额、全名)与底层原始字段(美分金额、姓、名)之间的派生关系。
如何使用
将原始订单 JSON 填入“源 JSON”,然后在“血缘规则 JSON”中配置金额除以 100 以及姓名拼接的转换规则。
{
"rules": [
{
"target": "$.order.totalUsd",
"sources": ["$.order.totalCents"],
"transforms": ["divide_by_100", "round(2)"]
},
{
"target": "$.order.customerLabel",
"sources": ["$.order.customer.firstName", "$.order.customer.lastName"],
"transforms": ["concat(' ')"]
}
]
}结果
成功生成包含基础字段和派生字段的血缘图 JSON,清晰展示了 totalUsd 依赖 totalCents,customerLabel 依赖 firstName 和 lastName。