/ / Scala - einfachste und schnellste Möglichkeit, Json zu verschlüsseln und zu dekodieren [geschlossen] - json, scala

Scala - einfachste und schnellste Art, Json zu verschlüsseln und zu dekodieren [geschlossen] - json, scala

Ich bin sehr verwirrt mit dem anderenVersionen von Scala verfügbar und die verschiedenen Versionen von Json-Bibliotheken. Ich benutze Scala Version 2.9.2. Was ist die beste Bibliothek, die für diese Version verfügbar ist, um Json zu kodieren und zu dekodieren?

Antworten:

2 für die Antwort № 1

Auschecken Beizen Rahmen. Es ist sehr einfach einzurichten und funktioniert perfekt mit der Fallklasse.


1 für die Antwort № 2

"Best" wird eine Frage der Meinung sein, aber Jackson ist eine ausgezeichnete Bibliothek, die zusammen mit verwendet wird JacksMapper als Wrapper, macht es angenehm für eine Scala-Nutzung.

Serialisierung zu JSON wird so einfach wie

val json = JacksMapper.writeValueAsString[MyClass](instance)

... und Deserialisieren

val instance = JacksMapper.readValue[MyClass](json)

Jacks scheint für 2.9.2 verfügbar zu sein (Maven-Artefakt unten) und arbeitet mit Jackson 2.2.2

<dependency>
<groupId>com.lambdaworks</groupId>
<artifactId>jacks_2.9.2</artifactId>
<version>2.1.4</version>
</dependency>