Вопросы по теме '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 просмотров
schedule
18.07.2022
Как я могу обернуть универсальный метод вокруг универсального метода в 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