Может ли кто-нибудь помочь мне в преобразовании этого потока данных в целевой формат? в основном конвертировать элементы в массив.
Я даже начал, но не уверен, что делать дальше. любые предложения будут полезны
payload mapObject(order,key,index) -> {
((key):order) if ! (key contains "Item_"),
}
ввод:
{
"id": "1",
"Item_1_ID": "43-583-0978",
"Item_1_Name": "Sodium Chloride",
"Item_1_Quantity": "26",
"Item_1_Price": "802.41",
"Item_2_ID": "71-788-5293",
"Item_2_Name": "Ciprofloxacin",
"Item_2_Quantity": "100",
"Item_2_Price": "608.64",
}
вывод:
{
"id": "1",
Items:[{
"ID":"43-583-0978",
"Name": "Sodium Chloride",
"Price": "802.41",
"Quantity": "26",
},
{
"ID":"71-788-5293",
"Name": "Ciprofloxacin",
"Price": "100",
"Quantity": "608.64",
}]
}