问题标签 [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.
c# - FastJSON - 如何使用?
我已经开始使用 FastJSON,但在使用它时遇到了一些问题。我在互联网上找不到任何指南或文档,只能在 CodeProject 中找到一点摘录。
例如:我有这个类:
如果我执行fastJSON.JSON.ToJSON(new Prueba())
我得到这个字符串:
{"$types":{"WebApplication3.Prueba, WebApplication3, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null":"1"},"$type":"1","prueba1":5," prueba2":6,"prueba3":"Hola"}
但我期待这个字符串:
"{"prueba1":5,"prueba2":6,"prueba3":"Hola"}"
如您所见,它在字符串中包含了一些我不想要的程序集信息。我试过玩 JSONParameters 类,但我没有看到这种情况的任何属性。
所以...你知道如何配置吗?您是否知道互联网上的任何指南或文档以很好地了解 fastJSON 的工作原理?
非常感谢,问候
json - Fastjson ToObject 将 null 转换为空字符串
我使用 FastJSON 将 json 反序列化为对象。在反序列化期间,我想用空字符串自动替换 json 中的所有空值。是否有一个 JSON 参数可以做到这一点?否则,你有什么建议?
java - 没有默认构造函数时反序列化失败
我正在尝试使用 Fastjson 库进行 JSON 序列化。当我尝试反序列化时,它无法显示没有默认构造函数错误。注意:我这里的课程是一个玩具示例。实际上,它包含对其他 maven 项目中的其他类的大量引用,实际上不可能修改每个类。
这是代码。
这是错误:
java - fastjson java.lang.Integer 不能转换为 java.lang.Long
我有一个代码片段
然后,它抛出异常:
出于某种原因,我只能使用 jsonObject.get。
所以,我必须将代码更改为:
我还有其他更好的方法来用 FastJson 解析 Long 值 11L 吗?
kotlin - 带有fastjson解析对象错误的kotlin:找不到默认构造函数
我正在尝试在 Kotlin 代码中使用 fastjson 解析对象。但是当我使用 JSON.parseObject 时发生异常,以下是详细信息:
我的数据类:
然后我尝试从字符串中获取对象:
但是从 fastjson 抛出异常:
java - 如果它可以是数组或字符串,如何处理 Java 返回 JSONObject 变量类型
我尝试使用阿里巴巴 Fastjson Java 库解析 JSON 文件。
文件的 JSONObject 之一是数组或字符串。
下面是Java片段
这可以在 JSONObject 是一个数组时使用,但是当返回类型是一个字符串时它会抛出一个异常。
知道我该怎么做。变量 type = Object[] 似乎不够好。
python - 是否有与 Unix '$' 等价的 python?命令?
我正在使用fastjsonschema针对其架构验证 json 记录。像这样的一些事情:
如果 json 有效,则返回 json 字符串,否则返回错误字符串。我只想检查json是否有效。为此,我可以做一个比较 validate 方法的输出和 json 输入的解决方法。
但我想要更干净的东西。可能类似于“$?” 在 unix 或更好的东西中。
你能建议我吗?