jayway

How to flatten a json with nested lists by Jayway JsonPath?

半腔热情 提交于 2021-02-09 08:28:11
问题 Currently I need to process some json results based on configuration but not hard code. For example, with the json as follows { data: [{ orderNo: "CG8310150", details: [{ skuId: 4384, amount: 2 }, { skuId: 4632, amount: 5 }] }, { orderNo: "CG8310151", details: [{ skuId: 4384, amount: 3 }] }] } I want the result as follows [{ orderNo: "CG8310150", skuId: 4384, amount: 2 }, { orderNo: "CG8310150", skuId: 4632, amount: 5 }, { orderNo: "CG8310151", skuId: 4384, amount: 3 }] If anyone has the

How to flatten a json with nested lists by Jayway JsonPath?

房东的猫 提交于 2021-02-09 08:27:29
问题 Currently I need to process some json results based on configuration but not hard code. For example, with the json as follows { data: [{ orderNo: "CG8310150", details: [{ skuId: 4384, amount: 2 }, { skuId: 4632, amount: 5 }] }, { orderNo: "CG8310151", details: [{ skuId: 4384, amount: 3 }] }] } I want the result as follows [{ orderNo: "CG8310150", skuId: 4384, amount: 2 }, { orderNo: "CG8310150", skuId: 4632, amount: 5 }, { orderNo: "CG8310151", skuId: 4384, amount: 3 }] If anyone has the