170 похожих чатов

Ребят, а подскажите как правильно решить задачу с удалением из

JSON поля? Мне известен только ключ, а в пути я уверен быть не могу. Хочется костылять на регэкспах, но мне кажется, что это не самый верный путь

15 ответов

24 просмотра

От ситуации зависит, можно в структуре написать omitempty и потом записать nil в качестве значения для этого ключа

Aleksey-Sviridkin Автор вопроса
Artem
От ситуации зависит, можно в структуре написать om...

Я не могу маппить это на структуру, мне она не известна (а точнее, известно, что она может меняться)

Aleksey Sviridkin
Я не могу маппить это на структуру, мне она не изв...

Тогда сложнее, потому что обычно JSON одинаковый, слегка может меняться. Тогда for, только так.

Aleksey Sviridkin
Я не могу маппить это на структуру, мне она не изв...

https://stackoverflow.com/questions/57307966/remove-key-from-json-dynamically-in-golang

Aleksey-Sviridkin Автор вопроса
Vlad Lukianov
https://stackoverflow.com/questions/57307966/remov...

В этой задачке известен путь. Я же не знаю на каком уровне окажется мой foo

Aleksey-Sviridkin Автор вопроса
Aleksey Sviridkin
из кубернетиса >_<

Что-то не сходится, в k8s api жёсткая схема, она может меняться только от версии

Aleksey-Sviridkin Автор вопроса
Евгений Омельченко
Что-то не сходится, в k8s api жёсткая схема, она м...

На самом деле нет, может меняться когда им вздумается (ох уж этот куб). Но тут дело в другом — я не знаю сущность в которой по итогу будет описано то, что мне нужно. Условно, спека контейнера может быть описана как в поде, так и в демонсете и т.д. То есть, путь к ключу будет меняться. Даже вот лучше пример: я хочу удалить все конкретные аннотации, которые могут наршуить NDA. Но аннотации могут быть вообще на любом уровне

Aleksey Sviridkin
На самом деле нет, может меняться когда им вздумае...

Вообще нет. Спека контейнера описана в структуре Container. https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/#container-v1-core Она в свою очередь может быть включена в PodSpec, который может быть уже включен в PodTemplateSpec, который включается в DaemonSetSpec

Aleksey-Sviridkin Автор вопроса
Евгений Омельченко
Вообще нет. Спека контейнера описана в структуре C...

я с потолка брал пример про контейнер, чисто для примера. Так-то да, ты прав.

Aleksey Sviridkin
я с потолка брал пример про контейнер, чисто для п...

Да без разницы, всё API кубернетиса строго типизировано

Используюй какой-нибудь json токенайзер и фильтруй в нем.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта