Вопросы по теме 'spray-json'

Как я могу сделать метод asJson частью класса case с использованием spray-json?
Я хочу иметь возможность создавать классы case в Scala с помощью spray-json, но определить метод asJson в классе, но я не могу понять, как это сделать. Например, я бы хотел сделать это: case class Foo(bar: String) { def toJson: JsValue = ......
3744 просмотров
schedule 30.05.2024

Scala, Akka, Spray: как проверить данные json перед обработкой?
Я могу обработать этот json, когда все входные данные действительны, то есть с действительными ключами (включая регистр) и значениями. Следующим шагом является проверка ключей и возврат 400 (неверный запрос), если ключи или значения недействительны....
2799 просмотров
schedule 30.07.2022

распылить атрибут json со специальным символом
У меня есть json, где имя атрибута имеет специальный символ. Пытаюсь разобрать его с помощью spray json. Ниже приведен код. Как я могу получить имя атрибута в json @xml: lang для анализа в классе case. import spray.json._ import...
603 просмотров
schedule 15.07.2023

Десериализовать/разобрать JSON в объекты AbstractMethodError в Scala с помощью Spray в Spark Cluster
Я пытаюсь выполнить синтаксический анализ Scala JSON в Spark. Он работает локально с моими тестами, но не работает на удаленном кластере. Соответствующий импорт: import com.fasterxml.jackson.databind.ObjectMapper import...
657 просмотров
schedule 31.07.2023

Spray-Json java.lang.OutOfMemoryError при вызове parseJson
Я использую спрей-json 1.3.0. У меня есть простой кусок Json, который я прошу разобрать спрей, вот он import org.scalatest.{FlatSpec, MustMatchers} import spray.json._ class BlockCypherOutputMarshallerTest extends FlatSpec with MustMatchers {...
306 просмотров
schedule 20.05.2022

Форматы spray-json для иерархии классов с подклассом, который ссылается на базовый класс
У меня есть иерархия классов, представляющая типы фильтров, и один из типов содержит список базовых типов. Я не могу понять, как настроить форматы spray-json для этих типов, потому что средства форматирования для базового типа и содержащего типа...
1046 просмотров
schedule 21.03.2022

спрей json: невозможно преобразовать в массив [myClass]
Я изучаю scala/spray json в своем проекте и пытаюсь преобразовать входной json в массив объектов scala, но это вызывает следующую ошибку: Error:(52, 43) not enough arguments for method convertTo: (implicit evidence$1:...
948 просмотров
schedule 27.07.2023

Маршалинг akka-http
class Converter extends RootJsonFormat[TypeToConvert] { def write(obj : TypeToConvert) : JsValue = { obj match { case Https => JsString(Https.name) case Sms => JsString(Sms.name) } } def read(jsValue : JsValue) :...
59 просмотров
schedule 25.09.2023

Spray Json: преобразование универсального типа в JsonFormat
У меня есть класс, похожий на Pairs . У меня есть черта, которая преобразует этот Pairs класс в формат Json. import scala.reflect.ClassTag import spray.json._ import spray.json.DefaultJsonProtocol case class Pairs[K, V](key:K, value: V)...
632 просмотров
schedule 17.03.2022