Вопросы по теме '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