|
|
|
контроль колонок при формировании JSON ответа
|
|||
|---|---|---|---|
|
#18+
Добрый день, Тут столкнулся с небольшой проблемой, чувствую что решение очень простое, но туплю. Есть данные: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Запрашиваем данные: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Получаю ответ: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Собственно вопрос как удалить поле "order_id" из элементов массива "items" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 15:07 |
|
||
|
контроль колонок при формировании JSON ответа
|
|||
|---|---|---|---|
|
#18+
chernomyrdin, собственно се селектить order_id Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 15:17 |
|
||
|
контроль колонок при формировании JSON ответа
|
|||
|---|---|---|---|
|
#18+
Lonepsycho, Да нет, дело в том что внутри items мне order_id не нужен, а снаружи нужен :-) То есть умом понимаю что нужно переделать Код: plsql 1. 2. 3. 4. 5. 6. 7. что-бы row_to_json(t) не добавлял order_id в список того что сорбирает json_agg() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 16:19 |
|
||
|
контроль колонок при формировании JSON ответа
|
|||
|---|---|---|---|
|
#18+
chernomyrdin, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 17:42 |
|
||
|
контроль колонок при формировании JSON ответа
|
|||
|---|---|---|---|
|
#18+
Lonepsycho, я так понимаб -- за имена ключей боретесь ? Код: sql 1. 2. 3. 4. 5. 6. 7. -- "это невозможно понять, это надо запомнить" (сс) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 18:04 |
|
||
|
контроль колонок при формировании JSON ответа
|
|||
|---|---|---|---|
|
#18+
qwwq, почти что, но не совсем. там надо из агрегата убрать одно поле, оставив его снаружи, для груповухи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 18:08 |
|
||
|
контроль колонок при формировании JSON ответа
|
|||
|---|---|---|---|
|
#18+
куда--то в ту степь , не очевидно , нет : chernomyrdinLonepsycho, Да нет, дело в том что внутри items мне order_id не нужен, а снаружи нужен :-) То есть умом понимаю что нужно переделать Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. что-бы row_to_json(t) не добавлял order_id в список того что сорбирает json_agg() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 18:14 |
|
||
|
контроль колонок при формировании JSON ответа
|
|||
|---|---|---|---|
|
#18+
Lonepsycho, Почти то что нужно, правда там 9.3, и как следствие json_build_object() не находит ;-( А по другому можно как-нибудь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 18:21 |
|
||
|
контроль колонок при формировании JSON ответа
|
|||
|---|---|---|---|
|
#18+
qwwq, Спасибо, это то что нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 18:29 |
|
||
|
контроль колонок при формировании JSON ответа
|
|||
|---|---|---|---|
|
#18+
qwwq, ну да, не вникал в представленный образец. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2015, 18:32 |
|
||
|
контроль колонок при формировании JSON ответа
|
|||
|---|---|---|---|
|
#18+
вместо row_to_json использую to_json row_to_json при некоторых SELECT может затирать названия колонок. жду 9.5 версию там несколько удобных плюшек по работе с JSONB слияние объектов удаление пар из объекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2015, 07:35 |
|
||
|
|

start [/forum/topic.php?fid=53&tid=1997744]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
168ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
2ms |
| others: | 277ms |
| total: | 508ms |

| 0 / 0 |
