问题标签 [jerkson]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
209 浏览

scala - 如何使用 Scala2.10+Play2.1+Jerkson?

似乎 Jerkson 在 Play2.1 (Scala 2.10) 中不再可用,我在 Internet 上找不到解决方案。

0 投票
2 回答
739 浏览

scala - 玩!2.1 / 为什么我的 Jerkson 依赖没有解决?

尝试使用来自https://github.com/randhindi/jerkson的分叉 Jerkson 库。将源依赖项克隆到文件夹中module并定义以下内容:

但是,当我去编译它给我以下错误:

这里有什么猜测吗?奇怪的是,这是我第一次需要解决源依赖关系,所以不要无知。谢谢!

0 投票
1 回答
300 浏览

json - 播放,scala 和 jerkson noClassDefFound 错误

我正在尝试使用 jerkson 和 scala 2.10。但是,我想加载基于 json 文件的数据夹具。对于这个过程,我正在尝试使用parse来自 jerkson 的“”命令加载 json。那最终失败了。

我在“ override def onStart(app: Application)”函数中这样做。错误:

任何猜测为什么会这样?我的部门中有以下库:

我的解析命令是:

提前致谢

0 投票
2 回答
1882 浏览

scala - 如何将泛型类型传递给 Argonaut

我正在尝试包装 Argonaut ( http://argonaut.io ) 以便在 Scala 项目中序列化/反序列化 JSON。我们以前在哪里使用 Jerkson,但由于它已停产,我们正在寻找替代方案。

这是基本的 JSON 包装器

当我尝试编译它时,我收到以下错误。

任何有关如何解决此问题的建议或关于我做错了什么的指针将不胜感激。

也非常欢迎关于替代 JSON 框架的建议。

我对 Scala/Java 以及泛型如何在那里工作有点陌生,但我多年来一直在编写 .NET/C#。

0 投票
2 回答
175 浏览

json - 配置 Play/Jerkson 以反序列化单引号(非标准)JSON,无需复制大量代码

在 Play 2.0 应用程序中,我需要从我无法控制的源中反序列化一些 JSON,该源在字符串周围使用单引号——其中 JSON 规范要求使用双引号。

使用 Jackson 的解决方案在这里: 配置 Jackson 以反序列化单引号(无效)JSON

但是试图在 play2.0 中实现这个解决方案我碰到了静态对象和私有类的墙......用在初始化时实现上面链接的解决方案的对象替换 JerksonJson 对象就足够了,但是因为它是一个静态对象,所以它可以'不被扩展,我尝试将它复制到我的代码中我需要拖动类 PlaySerializers、PlayDeserializers、JsValueDeserializer,......我停在这里,因为它看起来太多了。

有干净的解决方案吗?

0 投票
0 回答
70 浏览

scala - Spring REST Jerkson 生成数组格式

我使用 Spring MVC 3.2.2 作为我的 REST 框架。

我正在使用 Jerkson (Scala) Jackson 包装器。

我试图弄清楚我的休息层何时返回单个对象,json字符串包含方括号([]),因为它是一个数组(尽管它不是)。

有任何想法吗?

0 投票
2 回答
6919 浏览

scala - 结构化scala案例类的自定义json序列化

我有一些用于往返 scala 案例类的工作 jackson scala 模块代码。Jackson 非常适合扁平案例类,但是当我制作一个包含其他案例类列表的案例时,我似乎需要的代码量很多。考虑:

为了让 CardSet 使用 jackson scala 模块往返于 json 之间,我使用了一个用 java 编写的自定义序列化器/反序列化器:

使用序列化器:

和匹配的解串器:

这似乎是很多代码来处理 scala 中相当普通的东西。这段代码可以改进吗(我错过了杰克逊必须让这件事变得简单的什么)?否则是否有一个库可以自动执行结构化案例类?jerkson 示例看起来很简单,但似乎已被放弃。

0 投票
1 回答
170 浏览

json - 使用 Jerkson 反序列化案例类(嵌套)

在 Eclipse Scala IDE 中使用工作表(包含代码和输出)。

这个简单的代码给出了一个ClassNotFoundException. 由于某种原因,它似乎找不到 Address 类。

类似:使用 Jerkson 将 JSON 反序列化为用户定义的案例类(但它们的问题与 Play 框架和解析错误有关)

0 投票
2 回答
655 浏览

json - 用于 scala 的 Jerkson Json 解析器。

我已经将 Jerkson 用于 scala,将我的对象列表序列化为 JSON 文件。我能够将对象分解为 JSON 格式对象并写入文件。现在,当我想将它读入我的程序以进行进一步处理时,我得到了这个错误。仅供参考,我的文件大小是 500MB,将来可能会增长到 1GB。

我看到很少有论坛要求增加XX:MaxPermSize=256M。我不确定这是否能解决我的问题,即使现在可以解决,但当我的 JSON 文件的大小增长到 1GB 时,有什么保证以后不会出现这种情况。有更好的选择吗?谢谢!

0 投票
1 回答
383 浏览

json - Jerkson JsonProperty not working

Using Jerkson version:

I have this case class:

The Json ouptut contains a field named 'type'. Obviusly this is a problem in Scala as 'type' is a key word. Although it looks like JsonProperty sold be supported this seems to be broken.

In a test I have this code:

It prints:

{"name":"name","value":"value","aType":"string","restriction":"restricted","defaultValue":"myDefault","required":true,"description":"desc"}

'aType' and not 'type'

Any ideas what am I doing wrong?