Anonymous
Удалить ноль из массива с помощью толчка
Сообщение
Anonymous » 19 сен 2024, 18:40
У меня возникла проблема с удалением нулевых значений из массива с помощью толчка, как описано ниже:
Ввод
Код: Выделить всё
{
"userId": "1",
"age": "20",
"firstName": "firstname1",
"lastname": "lastname1",
"zipCode": "zipcode1",
"street": "street1",
"city": "city1",
"country": "country",
"gender": "gender1",
"grade": "grade1",
"birthday": "birthday1"
}
Спецификация Jolt
Код: Выделить всё
[
{
"operation": "shift",
"spec": {
"userId": "ID",
"age": "age",
"firstName": "firstName",
"lastname": "lastname",
"gender": "gender",
"grade": "grade",
"birthday": "birthday",
"street|city|zipCode|country": {
"$": "address[#2].code",
"@": "address[#2].value"
}
}
}
]
Вывод
Код: Выделить всё
{
"ID": "1",
"age": "20",
"firstName": "firstname1",
"lastname": "lastname1",
"gender": "gender1",
"grade": "grade1",
"birthday": "birthday1",
"address": [ null, null, null, null, null, null, null,
{
"code": "street",
"value": "street1"
},
{
"code": "city",
"value": "city1"
},
{
"code": "zipCode",
"value": "zipcode1"
},
{
"code": "country",
"value": "country"
}
]
}
Благодаря ему @Barbaros мне предложили несколько решений, как описано в ссылке.
Удалить нулевые значения из вывода JSON с помощью Jolt
но все еще борюсь с этим. Буду признателен за любую помощь.
Подробнее здесь:
https://stackoverflow.com/questions/703 ... using-jolt
1726760417
Anonymous
У меня возникла проблема с удалением нулевых значений из массива с помощью толчка, как описано ниже: [b]Ввод[/b] [code]{ "userId": "1", "age": "20", "firstName": "firstname1", "lastname": "lastname1", "zipCode": "zipcode1", "street": "street1", "city": "city1", "country": "country", "gender": "gender1", "grade": "grade1", "birthday": "birthday1" } [/code] [b]Спецификация Jolt[/b] [code][ { "operation": "shift", "spec": { "userId": "ID", "age": "age", "firstName": "firstName", "lastname": "lastname", "gender": "gender", "grade": "grade", "birthday": "birthday", "street|city|zipCode|country": { "$": "address[#2].code", "@": "address[#2].value" } } } ] [/code] [b]Вывод[/b] [code]{ "ID": "1", "age": "20", "firstName": "firstname1", "lastname": "lastname1", "gender": "gender1", "grade": "grade1", "birthday": "birthday1", "address": [ null, null, null, null, null, null, null, { "code": "street", "value": "street1" }, { "code": "city", "value": "city1" }, { "code": "zipCode", "value": "zipcode1" }, { "code": "country", "value": "country" } ] } [/code] Благодаря ему @Barbaros мне предложили несколько решений, как описано в ссылке. Удалить нулевые значения из вывода JSON с помощью Jolt но все еще борюсь с этим. Буду признателен за любую помощь. Подробнее здесь: [url]https://stackoverflow.com/questions/70394715/remove-null-from-array-using-jolt[/url]