Как читать разделы конфигурации YAML

Все одинаково

var str = CFURLCreateStringByAddingPercentEscapes(
    nil,
    "test/test",
    nil,
    "!*'();:@&=+$,/?%#[]",
    CFStringBuiltInEncodings.UTF8.rawValue
)

// test%2Ftest
-1
задан Christiano Rangel 16 January 2019 в 16:07
поделиться

1 ответ

Прежде всего, вы должны показать, что вы пытались и где вы потерпели неудачу. Это помогает нам дать очень конкретный ответ на ваш вопрос.

А пока попробуйте преобразовать yaml в соответствующий Java POJO. Вы можете сделать это напрямую или пошагово. Вы можете сделать это самостоятельно или использовать онлайн-конвертеры.

  1. Во-первых, вы можете конвертировать из файла yaml в Json. https://www.json2yaml.com/
  2. , а затем с помощью json вы можете создавать Java POJO. http://pojo.sodhanalibrary.com/ ИЛИ http://www.jsonschema2pojo.org/

Преобразованный json в java POJO будет автоматически создайте правильный формат отображения для вас, и тогда вы сможете легко их использовать.

для вашего наиболее вложенного случая значения «По умолчанию», вы можете взять HashMap с именем "HashMap<String, String> trueHashMap = new HashMap<String, String>()", если хотите, в противном случае новый POJO с «True.java» также будет работать ».

public class True
{
    private String false;
    private String true;
    // getters setters
}

А затем вам нужно провести некоторое исследование, чтобы сопоставить их и выбрать конфигурацию. ПРИМЕЧАНИЕ. Это можно сделать несколькими онлайн-конвертерами. Я предоставил только популярные.

0
ответ дан Jabongg 16 January 2019 в 16:07
поделиться
Другие вопросы по тегам:

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