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

Не удалось найти неявный маршаллер в Spray.io при использовании Джексона
У меня есть директива Spray.io, которая обрабатывает POST, и я хочу использовать Jerkson (интерфейс scala для Джексона) для анализа входящего JSON в соответствующий класс. post { path("") { entity(as[String]) { stuff =>...
1327 просмотров
schedule 27.04.2023

спрей-json и сортировка списка
Я использую spray-json для маршалинга списков пользовательских объектов в JSON. У меня есть следующий класс case и его JsonProtocol. case class ElementResponse(name: String, symbol: String, code: String, pkwiu: String, remarks: String,...
7549 просмотров
schedule 23.07.2023

Маршаллер не найден
Просто попробовал спрей-json, и, похоже, у него возникли проблемы с поиском моих JsonProtocols, которые я настроил. У меня есть следующие зависимости: "io.spray" % "spray-servlet" % "1.2-M8", "io.spray" %...
3490 просмотров
schedule 29.01.2023

Spray-Json: как разобрать массив Json?
Я новичок в API Spray-Json и пытаюсь проанализировать ответ Json от Docker REST API. Здесь — чистый пример использования Spray-Json для анализа этого ответа Google Map Json: { "results" : [ { "elevation" : 8815.7158203125,...
18509 просмотров
schedule 27.01.2023

Обработка Unicode в Spray-json с переопределением JsonPrinter
во время своих первых шагов со Scala/Spray я столкнулся с проблемой правильной обработки юникода в spray-json. Например: á приводит к á в json. Результирующий заголовок указывает UTF-8, а также правильную настройку auf -Dfile.encoding=UTF-8,...
796 просмотров
schedule 22.05.2022

Получить объект Json с помощью spray.json
Я использую спрей, и мне нужно вернуть объект json через метод. val route = path("all-modules") { get { respondWithMediaType(`text/html`) { complete( configViewer.findAllModules.toString) } }...
990 просмотров
schedule 25.06.2023

scala-spray: почему я получаю экранированные строки с завершающими кавычками?
Я новичок в scala и spray, и у меня очень простая проблема. Я хочу, чтобы моя служба отдыха возвращала неэкранированные строки, когда я возвращаю строку из вызова паузы, вместо этого я получаю сжатую строку с экранами в ней. Вот мой код: Служба...
1265 просмотров
schedule 16.08.2023

Spray.io проверяет директиву json
Работая с Spray.IO, я создаю сервис, который получает входные данные JSON. Я хочу проверить полезную нагрузку JSON, проверив некоторые из ее полей. Я не заинтересован в проверке схемы JSON или ошибок синтаксического анализа, а вместо этого...
1360 просмотров
schedule 28.03.2024

Сложность сериализации immutable.Map с помощью spray-json
Заранее извиняюсь за кросс-постинг: я отправил этот вопрос в список пользователей спрея, но список, похоже, модерируется, и, кажется, никого нет дома. Надеюсь, SO - лучшее место. У меня возникают трудности с сериализацией сложных структур данных с...
3081 просмотров
schedule 16.03.2023

scala spray json необязательный параметр идентификатора в классе сущностей
Я использую библиотеку Salat для сериализации классов case как объектов mongoDb. Мой файл Item.scala выглядит так: case class Item(_id: String = (new ObjectId).toString, itemId: Int, var name: String, var active: Boolean) extends WithId {...
2375 просмотров
schedule 04.07.2022

Вернуть ответ json с подмножеством свойств объекта в spray-json
У меня есть класс API, вдохновленный демо-версией spray scala здесь Я пишу, что будет отображать человека как объект JSON в маршруте распыления. trait UsersApi { case class Person(name: String, firstName: String, age: Int) object...
3022 просмотров
schedule 08.08.2022

spray-json для обычных классов (без регистра) в списке
Я нахожусь в ситуации, когда мне нужно сериализовать в JSON класс без регистра. Имея класс как: class MyClass(val name: String) { def SaySomething() : String = { return "Saying something... " } } Я создал JsonProtocol для этого...
1137 просмотров
schedule 10.06.2024

Настройка имен свойств объекта JSON с помощью Spray JSON
Я использую spray-json для сериализации дерева объектов, основанного на иерархии классов, такой как эта: trait Base { val _id: Long } case class Person(_id: Long, firstName: String, lastName: String) extends Base case class Company(_id: Long,...
2661 просмотров
schedule 27.12.2022

Спрей Scala - инициализация при запуске сервера
Я хотел бы загрузить некоторые данные из файлов JSON при запуске сервера спрея. Как это сделать? Как я могу написать код, когда сервер загружается как метод «init» сервлетов?
214 просмотров

Преобразование вложенного класса case в JSON с помощью spray-json
Если у меня есть вложенные классы case, как их можно преобразовать в JSON с помощью spray-json? Например, моя структура выглядит примерно так: case class MyObj1(name: String, myObject2: MyObject2) case class MyObj2(myObjec3s: Seq[MyObj3]) case...
2270 просмотров
schedule 18.11.2022

Reactivemongo BSON Writer/Reader с произвольной веткой JSON (также с использованием спрея)
Я создаю REST API, используя спрей. Все работает хорошо, кроме этого класса case: case class User(name: String, places: List[String], data: List[JsObject]) Ключевой проблемой здесь является параметр data . Он содержит объект json с...
521 просмотров
schedule 23.05.2022

Тело HTTP-запроса в виде объекта spray-json
Я хочу создать простую службу отдыха со спреем. Остальной сервис должен получить json-тело через http put. Я хочу передать проанализированную json-строку функции для дальнейшей обработки. Есть ли какой-нибудь пример, как это сделать? Я не нашел...
836 просмотров
schedule 06.03.2023

игровой фреймворк со спреем json
Могу ли я использовать spray-json для сериализации json в игровой среде? Я пробовал это, но, похоже, это не работает. Я попробовал простое действие def getColor(sn: Int ) = Action { import MyJsonProtocol._ val c =...
584 просмотров
schedule 23.12.2022

Извлеките Json из Spray POST в виде строки, а не путем маршалинга в объект
Существует существующий вопрос, в котором многое из того, что мне нужно: Извлечение необработанного JSON в виде строки внутри маршрута Spray POST Но он останавливается, не объясняя, как получить фактическое строковое представление Json из...
210 просмотров
schedule 21.03.2024

Не удается найти неявный ExecutionContext. Вы могли бы пройти спрей Скала
У меня есть две ошибки: Error:(39, 20) Cannot find an implicit ExecutionContext. You might pass an (implicit ec: ExecutionContext) parameter to your method or import scala.concurrent.ExecutionContext.Implicits.global. val pipeline =...
14695 просмотров
schedule 08.07.2023