io.github.yamlpath.YamlExpressionParser Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of yaml-path Show documentation
Show all versions of yaml-path Show documentation
A Java DSL for reading YAML documents and replacing values
package io.github.yamlpath;
import static io.github.yamlpath.utils.PathUtils.NO_REPLACEMENT;
import static io.github.yamlpath.utils.SetUtils.uniqueResult;
import java.util.Collections;
import java.util.HashMap;
import java.util.LinkedHashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.ServiceLoader;
import java.util.Set;
import java.util.stream.Collectors;
import java.util.stream.StreamSupport;
import com.fasterxml.jackson.core.JsonProcessingException;
import io.github.yamlpath.processor.PathProcessor;
import io.github.yamlpath.utils.SerializationUtils;
/**
* Utility to parse expressions in YAML resources that are in the form of Maps.
*/
public class YamlExpressionParser {
private final List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy