问题标签 [flexjson]
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.
java - Java:基于 64 的字符串解码/解析失败
我正在尝试转换这个基于 64 的编码 JSON 字符串,并使用 flexjson API 将接收到的 JSON 转换为 POJO。
第一个尝试块,将直接 JSON 作为字符串转换为成功的对象。该字符串是使用在线工具解码的。
现在第二个尝试块,尝试以类似的方式将基于 64 的字符串转换为对象,但在运行时转换基于 64 的字符串,这会抛出异常flexjson.JSONException: Expected a ',' or ']' at character 10
POJO类:
java - flexjson.JSONException 不知道怎么绑定
我的 android 应用程序使用 flexjson 库来反序列化通过 RESTfull Web 服务从服务器接收到的 json 数据字符串。但是当反序列化我得到错误。
flexjson.JSONException: [ data.status ]: 不知道如何将 Clock_in 绑定到 wfa.com.tma.wfa.type.TimeClockStatus 类中。您可能需要使用 ObjectFactory 而不是普通类。
这是我的字符串
此字符串的 DTO
`和反序列化代码
和枚举类
java - 尝试将我的类转换为 Json 时出现 stackoverflow 错误
我正在尝试将从数据库收到的列表对象转换为 Json,但是当我尝试转换时我得到了。
这是我的代码:
这个想法是我从数据库中检索 Orderobjects 列表,将其传递给 dataTableResult 并将其发送到前端以由 Jquerydatatable 显示,我得到了列表,但是当我尝试使用 GSON() 来尝试转换时orederList 或 dataTableResult 都会引发错误。我切换到 flexJson,它允许我将 orderList 转换为 json,但不能转换为 dataTableResult。请有人可以解释为什么会这样。
这分别是我的 Order 类和 dataTableResult 类:
这是 ClothModel 类:
时尚品牌类:
最后是默认实体类:
json - 从 Json 字符串获取 ocsp 响应
我正在使用 bouncycastle 版本15on
从 OcspServer 获取 ocspResponse,如下所示:
然后我使用 将其转换OCSPResp
为 jsonString Gson version 2.2.4
,但是由于无参数构造函数问题,我无法将此 jsonString 恢复为原始 bouncycastle 对象,并且出现错误(相同的解决方案 1 错误)。谷歌搜索指导我开发两种方法来检索此 OCSPResp,如下所示,但没有人适合我:
解决方案1:向 Gson 注册一个 InstanceCreator
应用解决方案1:
解决方案1的结果:
java.lang.RuntimeException:无法为类 org.bouncycastle.asn1.ASN1OctetString 调用无参数构造函数。向 Gson 注册此类型的 InstanceCreator 可能会解决此问题。
解决方案2:使用flexjson 3.2版
解决方案2的结果:
java.lang.ClassCastException:java.util.HashMap 无法转换为 org.bouncycastle.cert.ocsp.OCSPResp
这些解决方案的问题是什么?是否有第三种解决方案可以正确恢复为 bouncycastlejsonString
的原始OCSPResp
对象?
java - Flexjson 中的 ConcurrentModificationException
序列化对象时有时会出现此错误
有了这个 String sessionJson = serializer.exclude("*.class").deepSerialize(response);
谁能告诉我是怎么回事ConcurrentModificationException
?
java - flexjson.JSONException:激活 ProGuard 时重复键“atc”
当我在启用 ProGuard 的情况下运行我的应用程序时,我得到了以下 JSONException。我尝试了从其他用户那里找到的不同解决方案,但似乎没有任何效果。
proguard-rules.pro:
JSON异常
我还尝试保留所有类,包括库,但只有在我停用 ProGuard 时才有效。谢谢
json - 如何在 FreeMarker 中序列化()一个 fmpp CsvSequence?
我尝试同时使用flexjson.JSONSerializer
和com.fasterxml.jackson.databind.ObjectMapper
在 freemarker 模板中将通过 csv 数据加载器加载的 csv 文件转换csv(menu.csv, {trimCells: true})
为 JSON。
当我尝试运行它时,出现以下异常:
我还不知道 FreeMarker 的任何内部结构,但在我看来,这CsvSequence
确实实现了freemarker.template.TemplateHashModel
但不是freemarker.template.TemplateHashModelEx
.
我发现的唯一地方getModelEx
是在 HashAdaptor 中,所以我假设它使用较新的接口进行哈希。
知道如何解决这个问题吗?