Der Flucht die einen Punkt in einer Karte Schlüssel in Yaml im Frühjahr Starten

Ich habe folgende config yml:

foo:
  bar.com:
    a: b
  baz.com:
    a: c

Mit folgenden Klasse Feder versucht, Spritzen Sie anzeigen mit den Tasten 'bar' und 'baz', die Behandlung der Punkte als Trennzeichen:

public class JavaBean {
    private Map<String, AnotherBean> foo;
(...)
}

Habe ich versucht, unter Angabe der Schlüssel (d.h. 'bar.com" oder "bar.com") aber ohne Erfolg - immer noch das gleiche problem. Gibt es eine Möglichkeit, um dieses?

  • Der Grund sind unter Angabe der Schlüssel hat nicht geholfen wird, weil bar.com:, "bar.com": und 'bar.com': (und ? bar.com) alle vertreten die gleiche genau die gleiche Sache in YAML und sind alle deserialisiert, um die Zeichenfolge bar.com. Der Punkt muss nicht bedeuten, etwas besonderes in YAML—das Verhalten, die Sie sehen, geschieht im Frühjahr nach der YAML deserialisiert wird.
  • So ist der Frühling mit YamlPropertiesFactoryBean hinter den kulissen? Wenn dem so ist, gibt es einen Weg, um es verwenden YamlMapFactoryBean statt? 🙂
InformationsquelleAutor theadam | 2015-12-03
Schreibe einen Kommentar