Входная коллекция JSON:
{
"Collection":
[
{
"A_1" : "xyz",
"B_1" : "abc"
"C_1" : "qwe",
"A_2" : "dfg",
"B_2" : "tyy"
"C_2" : "uyt",
"actors" : "aaa,bbb,ccc,ddd",
"players" : "www,fff,eee,yyyy,tttt,iiii"
},
{
"A_1" : "bcd",
"B_1" : "hij"
"C_1" : "lmn",
"A_2" : "opq",
"B_2" : "rst"
"C_2" : "uvw",
"actors" : "a1,a2,a3",
"players" : "123,777,555,8999"
},
{..},{..},{..},{..},{..},{..},{..},{..}
]
}
Операции:
1) Разделить строку и сохранить в виде массива
2) Сгруппировать все повторяющиеся атрибуты как массив объектов.
Ожидаемый вывод
{
"Collection":
[
{
"actors" : [aaa, bbb, ccc, ddd],
"players" : [www, fff, eee, yyyy, tttt, iiii],
"ObjName" : [
{ "A" : "xyz" ,
"B" : "abc",
"C" : "qwe"
},
{ "A" : "dfg" ,
"B" : "tyy",
"C" : "uyt"
}
]
},
{
"actors" : [a1, a2, a3],
"players" : [123, 777, 555, 8999],
"ObjName" : [
{ "A" : "bcd" ,
"B" : "hij",
"C" : "lmn"
},
{ "A" : "opq" ,
"B" : "rst",
"C" : "uvw"
}
]
},
{..},{..},{..},{..},{..},{..},{..},{..}
]
}
"ObjName" создано для хранения массива повторяющихся A, B, C.
Не могли бы вы сообщить мне spec.json для преобразованиявходного формата для вывода?