Описание тега snakeyaml

SnakeYAML - это парсер и эмиттер YAML для языка программирования Java.
2 ответа

Как решить snakeyaml NoSuchMethodError: getStyle()

В моем весеннем загрузочном приложении я использую snakeyaml для разбора файла YAML. Я получаю следующую ошибку при использовании библиотеки: java.lang.NoSuchMethodError: org.yaml.snakeyaml.nodes.ScalarNode.getStyle()Ljava/lang/Character; Я использу…
13 июн '18 в 10:28
1 ответ

InputStream не может найти файл

Я пытаюсь открыть файл YAML, используя InputStream для использования на SnakeYAML. Хотя я столкнулся с проблемой, файл всегда имеет значение null, независимо от того, что я пробовал, вот мой код: this.configFile = new File("config.yml"); this.yaml =…
30 сен '18 в 14:42
1 ответ

Запуск в TransportException "Ничего не нажимать" при отправке измененного файла с помощью JGit

Я использую JGit для извлечения ветки из моего репозитория git и изменения файла. После того, как я зафиксировал изменения, я пытаюсь их выдвинуть, но запускаюсь в TransportException: Caused by: org.eclipse.jgit.errors.TransportException: Nothing to…
24 июл '18 в 10:19
1 ответ

Как установить корневую конструкцию для SnakeYaml?

Я хотел бы создать конструкцию, которая будет включена по умолчанию, и поэтому я смогу извлечь некоторые метаданные и удалить их из проанализированного YAML. Например, я мог бы иметь конструкцию, чтобы сделать это, но в SnakeYAML, чтобы зарегистриро…
11 янв '18 в 16:36
0 ответов

Как преобразовать файл yaml в список со сложным универсальным объектом

Мой ямл вот так: - code: code1 type: REST base-url: https://api.test1.com/api/v1 endPoints: - type: BATCH path: /transmissions method: POST content-type: application/json headers: [{key: Authorization, expression: '#root.apiKey'}] dependencies: [] p…
24 июл '18 в 04:08
1 ответ

Есть ли параметр SnakeYaml DumperOptions, чтобы избежать вывода с двойным интервалом?

Кажется, я вижу вывод с двойным интервалом при разборе / выводе простого файла YAML с текстовым полем pipe. Тест это: public void yamlTest() { DumperOptions printOptions = new DumperOptions(); printOptions.setLineBreak(DumperOptions.LineBreak.UNIX);…
11 янв '12 в 04:58
1 ответ

Как мне лучше всего загружать не бобовые объекты из SnakeYaml

SnakeYAML легко выводит / загружает javabean-объекты, но как насчет объектов, которые я не хочу использовать в качестве бинов для удобства чтения? Я думаю, что мне нужен именованный массив. Что-то, что хранит объект, например, так: Прямоугольник: id…
06 июн '13 в 21:58
2 ответа

Java/Groovy метод для строковых чисел в объекте?

Я читаю структуры данных из YAML с помощью Groovy и хочу преобразовать все числа на карте или в списке в строки. Рассмотрим следующие данные в YAML: young man: gender: male age: 18 weight: 70 height: 180 currentHealth: 3 smoker: no lackOfMobility: n…
31 авг '16 в 04:21
2 ответа

Загрузка вложенной карты YAML с использованием SnakeYaml

Я пытаюсь загрузить файл YAML в программу Groovy и не смог сделать это успешно. Я хотел бы импортировать карту с ключами первого, последнего отчества, значениями которых являются имена с соответствующим значением этнической принадлежности. Это код, …
23 июн '15 в 00:43
1 ответ

Включить файлы YAML из snakeyaml

Я хотел бы иметь файлы YAML с включением, аналогичным этому вопросу, но со Snakeyaml: Как я могу включить файл YAML в другой? Например: %YAML 1.2 --- !include "load.yml" !include "load2.yml" У меня много проблем с этим. У меня есть определенный конс…
18 авг '14 в 20:48
1 ответ

В YAML должен ли цитируемый скаляр интерпретироваться парсером как строка?

Я видел в интернете совет, что если вы хотите, чтобы скалярное значение YAML обрабатывалось как строка, вы должны заключить его в кавычки: foo : "2018-04-17" В приведенном выше примере этот совет предназначен для того, чтобы сказать мне, что значени…
18 апр '18 в 00:39
3 ответа

Как прочитать список строк, используя SnakeYaml

Я хочу прочитать простой файл YAML, используя SnakeYaml #My project name: glog dependencies: bling blong Используя этот простой класс Java: public class Project { private String name; private ArrayList<String> dependencies = new ArrayList<S…
26 июн '15 в 08:40
3 ответа

Невозможно запустить модульные тесты со Snakeyaml в IntelliJ

Я создал компонент Java, который читает файл YAML, используя SnakeYaml. Я использую среду IntelliJ с подключаемым модулем Maven, а мой проект построен с использованием pom-файла Maven. Когда я запускаю тестовый проект Maven, все мои модульные тесты …
22 апр '11 в 18:47
3 ответа

Spring Configuration создает сложную структуру данных с помощью yaml

Используя yaml в моем приложении Spring-boot (с зависимостью snakeyaml 1.16), я пытаюсь создать @ConfigurationProperties основанный на моем файле application.yml. Я хочу создать структуру данных, такую ​​как json ниже, которая представляет собой Map…
20 ноя '16 в 11:36
1 ответ

SnakeYAML: Как отключить разбор подчеркивания при разборе?

Вот моя проблема. У меня есть документ YAML, который содержит следующую пару: run_ID: 2010_03_31_101 Когда это будет проанализировано вorg.yaml.snakeyaml.constructor.SafeConstructor.ConstructYamlInt:159подчеркивания удаляются и конструктор возвращае…
27 апр '10 в 17:07
1 ответ

Snakefile ValueError: для распаковки нужно более 1 значения

Я работаю в snakefile на кластере, используя эту конфигурацию по умолчанию: "__default__": "account" : "myAccount" "queue" : "myQueue" "nCPUs" : "16" "memory" : 20000 "resources" : "\"select[mem>20000] rusage[mem=20000] span[hosts=1]\"" "name" : …
13 дек '18 в 16:12
1 ответ

SnakeYAML: Как мне загрузить yaml с помощью Set, используя TypeDescription?

Я использую Set в моем YAML, похожем на это: # Explicitly typed set. baseball players: !!set ? Mark McGwire ? Sammy Sosa ? Ken Griffey # Flow style baseball teams: !!set { Boston Red Sox, Detroit Tigers, New York Yankees } Как явно установить тип на…
18 дек '18 в 05:22
2 ответа

Игнорировать поля из yaml при разборе его с помощью SnakeYaml (Невозможно найти свойство в классе)

Я использую SnakeYaml для разбора файла yaml, есть ли способ игнорировать свойства из файла yaml?
11 май '15 в 07:49
2 ответа

Как сериализовать поля с пользовательскими именами, используя snake yaml в Java

Я пытаюсь сериализовать экземпляр Java с полями, как показано ниже. public class Person{ private String firstName; private String lastName; public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstNam…
24 янв '19 в 16:57
2 ответа

YAML Объединить одну последовательность и десериализовать с помощью SnakeYAML JAVA

Я пытаюсь объединить значения последовательности с YAML, чтобы после десериализации с SnakeYAML с JAVA. Я ожидал этого результата: { "root": { "seq4": [ "001", "002", "003" ], "seq3": [ "001", "002", "003" ], "seq2": [ "001", "002" ], "seq1": [ "001…
17 июл '18 в 09:30