2016-03-24 8 views
0

Ich möchte eine Immobilie als Json-Zeichenfolge zu definieren, um der Lage sein, innerhalb application.conf meiner Web-app, wie unten:der Escape-Sequenz in Scala Konfigurationsdateien abspielen

prop1 = "{key1:value1 , key2:value2}" 

jedoch die Werte in meinem Fall haben doppelte Anführungszeichen und "\" funktioniert nicht als Escape-Zeichen. Wie kann ich erklären, die json innerhalb PROP1, mit doppelten Anführungszeichen in sie, so etwas wie

prop1 = "{key1 : \"value1\", key2:\"value2\" }" 

Antwort

1

seit der typsichere Config-Bibliothek unter der Haube verwendet und damit das HOCON Format können Sie mehrzeilige Zeichenfolge verwenden:

prop1 = """{ "key1": "value1", "key2": "value2" }""" 

Siehe https://github.com/typesafehub/config/blob/master/HOCON.md#multi-line-strings

+0

WoW! Das war unglaublich einfach :) Vielen Dank !! –

+0

Nur neugierig zu sein, was zu tun ist, wenn ich die drei Zitat stirng "" "vorstellen will? Vereinbarte, dass es wahrscheinlich nie in einem realen Szenario von Nutzen sein wird, immer noch fragen, ob es einen Weg gibt. –