问题标签 [json-serialization]
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.
ios - Swift 错误:对成员 'jsonObject(with:options:) 的模糊引用
我正在尝试借助 GET 请求将图像从服务器加载到我的 iOS 应用程序中。但是,它报告错误:
对成员 'jsonObject(with:options:) 的模糊引用
任何人都可以帮助解决错误吗?
c# - 将隐藏基类成员的类序列化为 JSON
有两个类:
DocumentItemList
在派生类中隐藏DocumentItemList
在基类中。
当DocumentViewModel
对象被序列化为 JSON 时:
序列化字符串中有两个 DocumentItemList:
为什么会这样?当数据被反序列化时,这会导致错误。
(顺便说一句,我用 Newtonsoft.JSON 测试了序列化,并且该序列化程序没有这个错误)。
c# - 在 C# 中使用 Json.net 格式化 Json
我正在尝试将一堆 XML 文件解析为单个 JSON 文件,该文件已经在工作。
最终的 JSON 文件如下所示:
相反,我想实现以下结构:
但我不知道如何定义我的对象,我目前的结构如下:
我该怎么做?
java - 如何使用子接口而不是子类序列化 JsonSubType?
如何让 Jackson 使用子接口(下面的 Cat)而不是子类(Lion)来序列化类型?
父界面动物
子接口猫
子类狮子
测试用例
当前输出是 {"type": "Lion"}
所需的输出是 {"type":"Cat"}
json - Scala Json4s CustomKeySerializer
我试图在序列化case class
. 看起来正确的方法是CustomKeySerializer
从org.json4s
包中定义 a 并按照我的意愿重新格式化键。但是,虽然我能够让 aCustomSerializer
工作,但CustomKeySerializer
在序列化案例类(具有未知类型的嵌套案例类)时,我无法真正使用 a。我的代码如下所示:
我在这里想念什么?
json.net - Newtonsoft JSON:TypeNameHandling - $type 用途
$type
在 JSON 数据中生成价值的主要目的(或优势)是什么?它是否以某种方式简化了反序列化?
我通过设置TypeNameHandling
(反)序列化器的属性来启用它,因为我的意图是进行强大的验证,尤其是在反序列化期间。但是现在我看到反序列化器在反序列化数据时没有问题,即使没有生成$type
信息。
那么,请问使用$type
Newtonsoft JSON 的用例是什么?
enums - 序列化时如何将枚举类型转换为字符串
虽然 Json 序列化我得到以下结果:
但我想将结果更改为字符串而不是 0
我有使用这个枚举的财产。
我用过这样的。得到以下结果
我必须做什么?请提出任何建议。
c# - JSON序列化的最大长度
在 ASP.NET MVC 中,我可以超出 JSON 的最大长度吗?
我这里的数据大于最大值。如果不是,我如何将数据发送给方法的调用者?
json - 什么将 JSON 响应转换为 JsonSerialization 中的特定 Json 响应
JSON响应:
序列化:
无法将 (0x10b693260) 类型的值__NSDictionaryM
转换为NSArray
(0x10b692dd8)。
问题在于 Array Dictionary String Any 用 AnyObject 替换它是可行的,但它不允许我从内部访问任何内容,即除了打印原始 Json 之外。
因为我被卡住了,这个序列化的正确结构是什么?