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

(Не) маршалл JSON с именованным корнем для данных Ember с использованием класса случая Scala в Spray
Я пишу интерфейс RESTful, и я хотел бы маршалировать и демаршаллировать JSON, готовый для Ember Data. Проблема в том, что Ember Data хочет имя объекта, а две библиотеки, которые я пробовал, spray-json и json4s, похоже, не справляются с этим легко....
319 просмотров
schedule 15.09.2021

Маршалирование карт с помощью спрея
Я пытался упорядочить несколько карт, но получаю ошибку. Вот определения: import spray.httpx.SprayJsonSupport._ import spray.json.DefaultJsonProtocol._ import scala.collection.JavaConverters._ case class SchemaMap( schemaMap:...
767 просмотров
schedule 22.09.2021

Выдает ошибку с помощью scala и spray
Я пытаюсь создать простое приложение CRUD с помощью scala и спрей-маршрутизации. У меня следующий маршрут: override def receive = runRoute { path("entities" / LongNumber) { id => get { produce(instanceOf[MyEntity]) {...
146 просмотров
schedule 10.10.2021

Scala для понимания и опций
Я использую Scala / Slick 3.1 (это все через активатор типа "спрей-гладко-чванство"), и у меня выполняется 4 разных запроса, которые я хочу вернуть как один объект. Я пытаюсь объединить все фьючерсы в одно будущее. Это работает, но проблема в том,...
532 просмотров
schedule 30.10.2021

Динамические поля внутри объекта JSON для C3
Я пытаюсь создать вывод JSON в этом формате для диаграмм C3 => { "data1": [220, 240, 270, 250, 280], "data2": [180, 150, 300, 70, 120], "data3": [200, 310, 150, 100, 180] } Я не могу использовать обычные классы Scala и jsonFormat2,...
159 просмотров
schedule 29.11.2021

преобразовать json в массив объектов scala с помощью спрея json
Я не очень хорошо знаком со спреем json, но мне нужно преобразовать приведенный ниже json в Array [myTest] Ниже приведен код, но он не работает. Выдает следующие ошибки: Как их исправить? Error:(19, 54) Cannot find JsonReader or JsonFormat...
1550 просмотров
schedule 02.10.2021

CORS с Akka-Http и Spray
Я пытаюсь отправить http-запросы из локального файла (клиента) на мой внутренний сервер. После прочтения бесчисленных статей о том, как включить CROS (обмен ресурсами между источниками), я все еще получаю сообщение об ошибке: "Ответ на...
2158 просмотров
schedule 07.04.2022

Создание json с разными ключами и значениями с помощью spray
Мое требование - создать json, например "filters":{           "key1":"value1",         "key2":"Value2",         "key3":"Value3", .........      }, Здесь все имена ключей и значений разные. то есть ключи не имеют фиксированного типа....
545 просмотров
schedule 09.05.2022

использование Либо для анализа неудачи и успеха
Я пытаюсь объединить запрос на вытягивание Github, используя спрей. API Github будет возвращать разные значения в зависимости от успешно это или нет. Как мне разобрать это на Either ? Используя следующий импорт: import...
111 просмотров
schedule 17.05.2022

как сериализовать классы case с трейтами с помощью jsonspray
Я понимаю, что если у меня есть: case class Person(name: String) я могу использовать object PersonJsonImplicits extends DefaultJsonProtocol { implicit val impPerson = jsonFormat1(Person) } и, таким образом, сериализовать его с...
13884 просмотров
schedule 27.05.2022

Scala, spray-json: универсальное перечисление форматирования json
У меня есть такая модель: два перечисления и один класс case с двумя полями этих типов перечислений: // see later, why objects are implicit implicit object Fruits extends Enumeration { val Apple = Value("apple") val Orange = Value("orange") }...
2303 просмотров
schedule 02.07.2022

Spray-Test декодирование gzip
Я пытаюсь написать тест для спрея class FullTestKitExampleSpec extends Specification with Specs2RouteTest with UserController with HttpService { def actorRefFactory = system "The service" should { "return a greeting for GET requests to...
765 просмотров

Как я могу обернуть универсальный метод вокруг универсального метода в scala?
Я пытаюсь обернуть синтаксический анализатор spray-json так, чтобы он возвращал Option , а не выдавал исключение. В качестве первого шага я просто пытаюсь обернуть метод своим собственным, но у меня возникают проблемы с его обобщением. Парсер...
567 просмотров
schedule 15.12.2022

Шаблон класса типа Scala и универсальные методы
Я пытаюсь написать универсальный экстрактор для разбора тела json POST с использованием спрея и спрея-json. Однако я изо всех сил пытаюсь заставить его работать с более чем одной моделью. Вот оператор case в сервисном объекте: import...
744 просмотров
schedule 03.12.2022

Не могу преобразовать символы Юникода в кириллицу
У меня в Apache Lucene сохранилась куча документов с некоторыми именами на русском языке, и когда я пытаюсь их распечатать, это выглядит как "\u0410\u0441\u043f\u0430\u0440" , но не в кириллице. Проект находится на Scala. Я пытался исправить это с...
1036 просмотров
schedule 22.04.2023

не удалось найти неявное значение для параметра marshaller: spray.httpx.marshalling.ToResponseMarshaller
я использую val akkaV = "2.2.3" val sprayV = "1.2.0" Seq( "io.spray" % "spray-can" % sprayV, "io.spray" % "spray-routing" % sprayV, "io.spray" %% "spray-json" % "1.2.5", "io.spray" %...
9668 просмотров
schedule 27.07.2023

спрей-json JsString кавычки на строковых значениях
Я использую json-спрей. Кажется, что когда я пытаюсь напечатать проанализированное значение JsString, оно включает кавычки в конце строки. val x1 = """ {"key1": "value1", "key2": 4} """ println(x1.asJson) println(x1.asJson.convertTo[Map[String,...
6881 просмотров
schedule 01.12.2022

Получить объект JSON из вызова AJAX
Я новичок в AJAX и javascript . В моем проекте мне нужно получить объект json в моем файле javascript . Я использовал spray-json , и он показывает мне объект json в URL-адресе. http://localhost:8081/all-modules { "status": "S1000",...
96123 просмотров
schedule 09.11.2022

Проблема сериализации и десериализации Scala (spray) json
Я использую свою собственную неявную реализацию сериализатора и десериализатора JSON для моего объекта case. Мой класс case выглядит так (это всего лишь фрагмент кода) sealed trait MyTrait case object MyCaseClass extends MyTrait Я хочу...
4568 просмотров
schedule 12.05.2023

Спрей не будет преобразовывать класс моего случая в json и ожидать спрей.httpx.marshalling.ToResponseMarshallable
Я пытаюсь воспроизвести это или это , но я продолжаю получать сообщение об ошибке, которое не могу исправить... Прежде всего, вот мои зависимости: compile 'io.spray:spray-can_2.11:1.3.1' compile 'io.spray:spray-routing_2.11:1.3.1', compile...
7441 просмотров
schedule 27.06.2023