Описание тега lift-json

None Утилиты анализа и форматирования lift-json для JSON
1 ответ

Ошибка при загрузке DefaultFormats, подпись Scala DefaultFormats имеет неверную версию

Я пытаюсь разобрать JSON с помощью lift-JSON. Я перехожу по этой ссылке: http://alvinalexander.com/scala/scala-json-array-parser-parsing-example-lift-json. Я столкнулся со следующей ошибкой: error while loading DefaultFormats, Scala signature Defaul…
22 ноя '16 в 07:35
2 ответа

Salat не десериализует коллекции, которые отображаются в Option[Set[A]]

Я задал этот вопрос в группе Google scala-salat, но не получил ответа в течение нескольких дней, поэтому пытался здесь. У меня есть класс case, который имеет коллекцию, завернутую в Option, case class SomeClass( var name:Option[String]=None, var add…
17 сен '11 в 23:28
2 ответа

Изменение объекта JSON с помощью lift-json

Я нахожусь в процессе выбора хорошей библиотеки Scala JSON, и кажется, что консенсус lift-json в настоящее время лучший выбор. После игры с ним (версия 2.5.1) для заклинания я смог довольно легко сделать большинство вещей, которые мне были нужны, за…
18 июл '13 в 07:37
1 ответ

scala json-сериализация пропущенных полей (json4s)

Я использую json4s для сериализации некоторых объектов карты Scala. import org.apache.spark.util.StatCounter import org.json4s.DefaultFormats val m: scala.collection.Map[String, Map[String, StatCounter]] = Map("key" -> Map("secondKey" -> StatC…
04 янв '17 в 21:42
2 ответа

Десериализация JSON с использованием отражения

Привет, я пытаюсь извлечь JSON, используя отражение import net.liftweb.json._ case class Bike(make: String, price: Int) { def this(price: Int) = this("Trek", price) } val cls = Class.forName("Bike") val manifest = Manifest.classType(cls) val parsedD…
08 авг '13 в 10:19
2 ответа

Получить данные JSON в d3 из фрагмента кода

В настоящее время я реализую график с использованием d3 и объекта json для данных. Рабочий пример такого графика можно найти здесь: http://bl.ocks.org/950642. Если вы знаете d3, вы можете перейти непосредственно к части " Моя проблема". Быстрый обзо…
09 окт '12 в 13:00
1 ответ

Отсутствует файл play Framework, необходимый для Diff

Я получаю эту ошибку при попытке использовать библиотеку lift-json с scala play: "Не удалось скомпилировать файл. Возникла ошибка: ошибка при загрузке Diff, отсутствует файл класса, необходимый для Diff. Ссылочный тип Сериализуемый из пакета scala о…
08 мар '12 в 01:57
3 ответа

Лифт-Джонс со Скалой 2.10

Я следую этому уроку и застрял с зависимостью json-lift. Это зависимость в моем файле plugings.sbt: addSbtPlugin("net.liftweb" %% "lift-json" % "2.4") Ошибка приведена ниже, и, похоже, что-то связано с несовместимостью scala 10.2, но кто-нибудь знае…
25 сен '13 в 21:21
1 ответ

Разбор JSON с интерфейсом / чертой и различными реализациями

В настоящее время я использую lift-json разобрать JSON на объекты. Эту подпись я обычно использую net.liftweb.json.parse(json).extract[MyClass] Это работает нормально. Тем не менее, я хочу сделать немного больше. Допустим, у моего класса есть объект…
25 окт '17 в 14:43
1 ответ

Разбор файла JSON в Scala

У меня есть файл JSOn: JsonString="""{"schema":{"type":"struct","name":"emp_table","fields":[{"field":"emp_id","type":"string"},{"field":"emp_name","type":"String"},{"field":"city","type":"string"},{"field":"emp_sal","type":"string"},{"field":"manag…
19 дек '18 в 19:57
3 ответа

Как манипулировать JSON AST в Scala

Я экспериментирую с библиотекой json4s (основанной на lift-json). Одна из вещей, которую я хотел бы сделать, - это проанализировать строку JSON в AST, а затем манипулировать ею. Например, я хотел бы добавить поле (вставить поле в AST, если оно не су…
22 июн '13 в 19:34
2 ответа

Использование Lift-Json с классами Case

Кажется, я не могу написать надлежащие классы case для этой конкретной полезной нагрузки Json. Я считаю, что это как-то связано с первым индексом в массиве, который не имеет ключевой строки. Есть идеи, как это исправить? Для справки я использую Scal…
14 авг '14 в 03:17
1 ответ

Скала странный символ "_@", означающий

Мне интересно, что это за символ скала: _@, (У поисковых систем проблемы со странными персонажами, поэтому в Google сложно что-то найти...) Вот контекст: def doNodeParse(json: JValue): TreeNode = { json match { case JObject(List(JField("Condition", …
18 сен '17 в 19:02
1 ответ

Параметр типа Scala, похоже, застревает

Я использую lift-json для десериализации строк JSON в классы случаев Scala. JSON, который я анализирую, имеет общую структуру: поле данных, успеха и ошибок, где данные содержат интересные биты. Я создал класс APIResponse для учета этой структуры и п…
07 мар '13 в 21:08
1 ответ

Десериализация JSON в полиморфные типы на основе поля типа

Я использую Лифт-JSON 2.6 и Scala 2.11. Я хочу десериализовать строку JSON, представляющую карту "датчиков" для классов дел (мне все равно, когда сериализация возвращается в JSON): case class TemperatureSensor( name: String, sensorType: String, stat…
09 ноя '14 в 11:13
2 ответа

Лифт-JSON сериализация тематических объектов

Я хотел бы определить класс класса для сериализации JSON следующим образом: case class Foo(id: String, variety: Variety) sealed trait Variety case object Bar extends Variety { override def toString = "1" } case object Baz extends Variety { override …
17 фев '14 в 16:19
2 ответа

Как обслуживать веб-сервис Lift/Scala Json из класса mapper persistent

Хорошо, во-первых, я новичок в размещении вопросов здесь, так что будьте спокойны со мной. Я чувствую, как будто я поразил межплетение, чтобы понять это, и я уверен, что должен быть медленным, потому что я просто не могу понять это правильно - я зна…
23 дек '11 в 02:51
1 ответ

Как сериализовать и десериализовать Java 8 dateTime в лифте JSON?

У меня есть кейс-класс, который я хочу сначала сериализовать. Затем, после этого, я хочу десериализовать его для хранения в MongoDB, но Java 8 LocalDateTime создавал проблему. Я получил помощь по этой ссылке: как десериализовать DateTime в Lift, но …
17 июл '15 в 06:25
5 ответов

Scala 2.10 + Json сериализация и десериализация

Scala 2.10, похоже, сломал некоторые из старых библиотек (по крайней мере, на данный момент), таких как Jerkson и lift-json. Целевое удобство использования выглядит следующим образом: case class Person(name: String, height: String, attributes: Map[S…
25 сен '12 в 21:40
1 ответ

Как я могу преобразовать JSON с помощью Scala-лифта?

Как мне преобразовать json ниже, используя scala lift на основе атрибута родного брата? В json ниже я хочу закодировать значение в атрибуте "value", если атрибут "type" родного брата - "html" val json = """ { "id" : "1B23423B", "payload" : { "list" …
15 дек '13 в 19:46