问题标签 [fastjson]
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.
python - 使用 fastjsonschema 编译 json 模式给出 TypeError: string indices must be integers
我正在使用 fastjsonschema 针对其架构验证 json 记录。compile 方法适用于简单的模式,但是在使用引用fastjsonschema编译 json 模式时会出错。TypeError:字符串索引必须是整数。下面是代码片段、json 架构和错误。
编译架构的代码##### schema.json 的内容java - 使用阿里巴巴fastjson反序列化Java类
我正在尝试使用库 com.alibaba.fastjson 从 JSON 字符串中反序列化类。这是课程:
运行代码后,keyWords=null; 的值 另一方面,如果我将其更改为“私有字符串关键字;” 一切正常。所以我不能使用驼峰式(根据java约定)。需要一些类似于杰克逊图书馆的@JsonProperty("keywords") 的东西,但是对于阿里巴巴的快速json。
java - Fastjson 反序列化返回 null
这是 json 文件:{"Type": "File", "File_Name": "tempfile.fasttext", "File_Size": 15}
我使用 Fastjson 反序列化它并显示项目..但是
但它没有返回我所期望的,但是
我的代码有什么问题?请原谅我的英语不好,再次感谢
java - 如何使用 fastmap 将列表反序列化为地图
我有一个 JSON,其中包含另一个对象内的对象列表,例如:
我想解析fastjson
为:
和
基本上,这个想法是将该列表从 JSON 映射到一个映射,其中键类似于Processes
并且值是从 JSON 获得的列表。
关于我该怎么做的任何想法?
c# - 为什么 fastJSON 反序列化在单元测试中完成,但一个属性及其属性在活动时未填充?
我有一个非常奇怪的情况,我发现无法解决,因此非常感谢任何指导。
我正在通过他们的 API 从 HMRC 检索增值税号搜索的结果,并将其作为有效的 JSON 返回。但是,当我在实时应用程序中执行此操作时,没有设置其中一个属性及其自身的属性,但是如果我调试应用程序并将返回的 JSON 值复制到单元测试中,它会完全反序列化 - 但代码和值在两种情况下都是相同的。多年来,我一直在用 API 的其他部分做这种事情,只有这个结果才有问题。
我正在使用 fastJSON 将返回的 JSON 反序列化为一个简单的 POCO 对象:
这是单元测试代码的示例:
每次都会通过,无论传递的数据如何,即我已经尝试过大量不同的公司,并且每次都返回正确的信息。
这是实时代码,实际上是相同的:
有效负载的值是复制并传输到单元测试的 JSON。运行这个实际上相同的代码的结果是 target 属性为空:
而当它作为单元测试的一部分完成时,它每次都能完美运行:
我唯一能想到的是,在处理之前将 JSON 保存到文本中是有区别的,但由于它已经是一个有效的 JSON 字符串,我看不出它是怎么回事。与进行相同的调用并传递 postResult.Payload 相比,将字符串复制到上面的有效负载变量没有区别...
任何人都可以提供对此的任何见解吗?
java - 在 Jackson 序列化期间更改值,例如用于 fastjson 的 ValueFileter
当我序列化一个字符串值时,如果它太长,我想将它更改为另一个值。如果使用 FastJSON,你可以使用 ValueFilter 来做。
那么杰克逊是如何解决这个问题的呢?
serialization - 使用fastJson时如何使用@type反序列化Json字符串以级联对象图
我有一个 JSon 字符串,我想将它恢复为 Java 对象,其类具有相同的父类。我期望的是创建一些 class 对象AbsNode
,并设置参考图。
我试过的:
但这些都不符合我的要求。那么,使用 FastJson 实现我的目标的正确方法是什么?
Json 字符串是:
和课程:
生成Graph的源代码:
java - @JSONField 它在春季启动时不起作用
我对 pointX 和 pointY 使用@JSONField 注释,我想将 pointX 更改为 point_x!我想像point_x一样显示pointX!但它没有用!它始终是 pointX 和 pointY!但其他领域还可以!
我的java bean是这样的!
我的配置
这是我的 http 响应,您可以看到 pointX 是 pointX!不是point_x!
serialization - 如何不序列化 FastJson 中的类字段?
今天我用的是FastJson( https://github.com/alibaba/fastjson ),下面是我的demo代码。
它将序列化具有 getXXX 方法的字段。我不想序列化密码,我会调用 getPassword() 来获取密码值。
我不想重命名方法 getPassword 并将变量密码更新为 public。
有谁知道在序列化此类时如何忽略字段?
java - java - 如何将json解析为对象扩展HashMap在java中使用fastjson?
我有一个 json,两个自定义 bean,其中一个扩展了HashMap
. 当我使用com.alibaba.fastjson.JSON
将 json 解析为对象扩展HashMap
并调用该get
方法时,它会得到一个ClassCastException
. 所以我ArrayList
再次测试了,但没有ClassCastException
。我应该怎么办?
例子:
堆栈跟踪: