Описание тега jsonnet
Jsonnet - это язык шаблонов данных, который компилируется в JSON.
2
ответа
Как мне преобразовать строку в целое число в jsonnet?
У меня есть строка, которая содержит число в переменной Jsonnet. Как я могу преобразовать его в целое число?
02 июл '16 в 06:16
0
ответов
Как десериализовать подтип json в тип по умолчанию
Я хочу знать, можно ли десериализовать объект, используя JsonSubTypes для некоторых определенных случаев и всех остальных для десериализации по умолчанию: public class Parent { public Message Data{get;set;} } [JsonSubTypes.KnownSubTypes(typeof(Messa…
02 мар '19 в 09:06
1
ответ
Как я могу объединить два массива в JSONNET?
Если у меня есть два массива, например, local array1 = [0,6,12]; local array2 = std.range(10,15); и я хочу массив [0,6,10,11,12,13,14,15] (конкретно не касается порядка элементов, просто не хочу дубликатов) Как я могу выполнить это как операцию объе…
28 дек '18 в 11:54
3
ответа
Как распечатать в jsonnet?
Есть ли способ напечатать объекты в jsonnet? Это в основном для целей отладки. я использую error печатать объекты, но это останавливает выполнение программы. local obj = [ { myKey: 2, }]; error 'Printing' + std.toString(obj) Выходы: RUNTIME ERROR: P…
09 апр '18 в 22:21
1
ответ
Расширение VSCode - начало работы с ksonnet
Я действительно хотел бы попробовать ksonnet с расширением VSCode, но, похоже, не могу настроить все правильно, и я прочитал инструкции по установке. Я сделал следующее: brew install ks brew install jsonnet ks init traefik git clone https://github.c…
06 авг '18 в 16:59
1
ответ
JsonConvert не работает со списком структур внутри класса
Здравствуйте, я хочу десериализовать класс, который содержит string, bool и List<[mystructtype>;Когда используешь JsonConvert.Deserialize<[myclass]> это десериализует string и bool правильно, но не List<[Struct]>Я также изменил Lis…
14 окт '18 в 18:15
1
ответ
Импорт YAML в jsonnet
Есть ли способ, как я могу импортировать .yaml файл в jsonnet? Я обнаружил, что jsonnet поддерживает импорт .json а также имеет родную importstr() функция, но, похоже, не поддерживает .yaml? Я хотел бы сделать: local foo = import "foo.yaml"; local b…
22 май '18 в 18:45
1
ответ
Использование go-jsonnet для возврата чистого JSON
Я использую библиотеку Google go-jsonnet для оценки некоторых файлов jsonnet. У меня есть такая функция, которая рендерит документ Jsonnet: // Takes a list of jsonnet files and imports each one and mixes them with "+" func renderJsonnet(files []stri…
28 июн '18 в 21:56
1
ответ
Пользовательские встроенные функции в jsonnet
Есть ли способ, как я могу вызвать функции golang из jsonnet? Теперь, когда есть порт go jsonnet и, например, ksonnet добавляет собственные нативные функции, мне интересно, есть ли способ расширить jsonnet с помощью более нативных функций? У меня мн…
17 май '18 в 20:58
1
ответ
Внесите изменения в строку json, используя jsonnet
Я хочу измениться namespace в alok-pod.json в JSON ниже, используя JSONNET. { "apiVersion": "v1", "items": [ { "apiVersion": "v1", "data": { "alok-pod.json": "{\n \"namespace\": \"alok\",\n \"editable\": true,\n}" } }, ] } Подскажите, пожалуйста, ка…
26 фев '19 в 08:11
1
ответ
Как добавить существующий объект в jsonnet?
Как добавить в существующий список? Это недействительно: local list = ['a', 'b', 'c']; local list = list + ['e'];
27 сен '18 в 06:00
1
ответ
Как записать многострочное значение в ksonnet/jsonnet
Я хочу создать конфигурационную карту kubernetes с несколькими строками, такую как yaml: apiVersion: v1 kind: ConfigMap metadata: name: nifi-bootstrap data: run.sh: |- echo "Waiting to run nslookup..." sleep 30 Как я должен написать это в функции …
08 май '18 в 16:38
1
ответ
Пример для функции std.lines(arr) из Jsonnet
Кто-нибудь может мне помочь с примером для std.lines(arr) функции Jsonnet? Я пытаюсь создать bash-скрипт для клонирования нескольких git-репозиториев, используя значения из массива. Моя структура массива приведена ниже. gitRepo : [ { github_repo: "g…
19 ноя '18 в 04:54
1
ответ
Как вызвать параметризованный Jsonnet из bash?
Я не могу понять, как лучше всего параметризовать файл Jsonnet, чтобы я мог вызывать один и тот же файл из bash и из другого файла Jsonnet. Предполагая, что у меня есть простой шаблон с именем template.jsonnet: { // Required arguments name:: error "…
23 янв '18 в 23:28
0
ответов
JSON ContractResolver создается при каждом выпуске запроса
У меня есть приложение.NET Core Web Api 2.1, в котором я только сериализую свойства, запрошенные клиентом. Пример: GET orders/1?select=Id,TotalAmount Пример: GET orders/1?select=Id,CustomerName,DeliveryAddress,Location,ZipCode Для этого приложение с…
19 окт '18 в 19:58
2
ответа
Удалить дубликаты из массива объектов в jsonnet
У меня есть массив объектов, я хотел бы удалить дубликаты. У моего массива есть общее поле name что я хотел бы использовать для дедупликации. Я пытаюсь преобразовать массив в карту, а затем из карты обратно в массив, но преобразование карты выдает о…
27 ноя '18 в 21:26
0
ответов
Оценка переменной с помощью importStr
Я импортирую bashscript с помощью imporStr, и есть переменные, которые необходимо оценить. %(Var)d не работает, и полученная строка имеет переменные дословно. #!/bin/bash set -e # Register the runner gitlab-runner register --non-interactive --url= %…
17 июл '18 в 19:49
2
ответа
Обновите существующий элемент массива с помощью jsonnet
Я использую jsonnet для чтения значения, которое состоит из массива. Я хочу изменить первый элемент в этом массиве, чтобы добавить значение. Структура данных выглядит следующим образом: { "my_value": [ { "env": "something" }, { "var": "bar" } ] } Я …
09 июл '18 в 23:41
2
ответа
Может ли jsonnet использовать shell?
Я хотел бы написать код, как показано ниже в jsonnet. Может ли jsonnet это поддержать? local region = `curl http://100.100.100.200/latest/metadata/region_id` region переменная должна быть выходом выполнения curl http://100.100.100.200/latest/metadat…
27 май '18 в 11:46
2
ответа
Как использовать локальные переменные в массивах?
Я хочу написать функцию, которая возвращает массив. Массив содержит объекты, некоторые из которых должны повторно использовать определенный объект (metadata в этом примере). Этот объект зависит от параметра функции, и его повторение будет немного гр…
06 июл '18 в 13:26