【发布时间】:2021-06-21 20:51:34
【问题描述】:
我正在尝试为 OrderLines 数组中的同一 ID 字段组合“scheduleDetails”数组
我尝试使用 Groovy 并获得了结果,但其中一个数组正在重复,我仍在进行故障排除。我想探索使用 Javascript 是否更容易。
输入:
{
"orderLines": [{
"ID": "001",
"orderedArticle" : {
"scheduleDetails": [{
"address": {
"street": [
"1234 Unknown blvd001-1"
],
"city": "unknown001-1"
}
}]
}
},
{
"ID": "003",
"orderedArticle" : {
"scheduleDetails": [{
"address": {
"street": [
"1234 Unknown blvd003-1"
],
"city": "unknown003-1"
}
}]
}
},
{
"ID": "001",
"orderedArticle" : {
"scheduleDetails": [{
"address": {
"street": [
"1234 Unknown blvd001-2"
],
"city": "unknown001-2"
}
}]
}
},
{
"ID": "002",
"orderedArticle" : {
"scheduleDetails": [{
"address": {
"street": [
"1234 Unknown blvd002-1"
],
"city": "unknown002-1"
}
}]
}
},
{
"ID": "003",
"orderedArticle" : {
"scheduleDetails": [{
"address": {
"street": [
"1234 Unknown blvd003-2"
],
"city": "unknown003-2"
}
}]
}
}]
}
输出:
{
"orderLines": [{
"ID": "001",
"orderedArticle": {
"scheduleDetails": [{
"address": {
"street": [
"1234 Unknown blvd001-1"
],
"city": "unknown001-1"
}
},
{
"address": {
"street": [
"1234 Unknown blvd001-2"
],
"city": "unknown001-2"
}
}]
}
},
{
"ID": "003",
"orderedArticle": {
"scheduleDetails": [{
"address": {
"street": [
"1234 Unknown blvd003-1"
],
"city": "unknown003-1"
}
},
{
"address": {
"street": [
"1234 Unknown blvd003-2"
],
"city": "unknown003-2"
}
}]
}
},
{
"ID": "002",
"orderedArticle": {
"scheduleDetails": [{
"address": {
"street": [
"1234 Unknown blvd002-1"
],
"city": "unknown002-1"
}
}]
}
}]
}
非常感谢任何帮助!蒂亚!!
【问题讨论】:
标签: javascript arrays json