deserialization相关内容

如何防止单个对象属性在是字符串时转换为 DateTime

这是我必须使用的模型的简化版本: class InputModel{公共字符串名称 { 获取;放;}公共对象值{获取;放;}} 以及控制器的相关部分: class Controller : ApiController{[HttpPut]公共异步任务更新([FromBody]InputModel 模型){//执行}} InputModel 类的 Value 属性可以是任何类型,它是哪种类型只 ..
发布时间:2021-11-29 08:59:58 C#/.NET

将 JSON 反序列化为表

我需要根据通过 API 接收的数据填充 ABAP 中的表. 我正在使用以下 ABAP 函数从 json 填充现有的 ABAP 表. JSON 正确,Table 包含表内对应的表. /ui2/cl_json=>反序列化(导出 json = lv_json更改数据 = lt_abap ). 运行它会返回一个空白的 lt_abap 表. 将输出更改为结构时,这可以正常工作.但问题是 ..
发布时间:2021-11-26 15:43:46 其他开发

使用字符串 .NET 的名称变量

我正在 .NET 中处理反序列化类,我必须开发一种方法,该方法为我提供存储在字符串中的变量名称. 我有一个字符串,例如: string string_name = "this_is_going_to_be_var_name"; 现在我该怎么做才能让我的代码动态声明一个名为 this_is_going_to_be_var_name 的变量? 所以澄清一下:将有一个反序列化类,根据高级 ..
发布时间:2021-11-26 10:50:07 C#/.NET

基于唯一属性的存在使用 Jackson 反序列化多态类型

如果我有这样的类结构: 公共抽象类父{私人长ID;...}公共类 SubClassA 扩展父 {私人字符串stringA;私有整数 intA;...}公共类 SubClassB 扩展父 {私人字符串stringB;私有整数 intB;...} 是否有其他方法可以反序列化与 @JsonTypeInfo 不同的内容?在我的父类上使用此注释: @JsonTypeInfo(use = JsonTyp ..
发布时间:2021-11-25 20:01:20 Java开发

gson 的多态性

我在使用 Gson 反序列化 json 字符串时遇到问题.我收到一系列命令.命令可以是 start 、 stop 、其他一些类型的命令.自然我有多态性,并且启动/停止命令从命令继承. 如何使用 gson 将其序列化回正确的命令对象? 似乎我只得到基本类型,即声明的类型,而不是运行时类型. 解决方案 这有点晚了,但我今天必须做完全相同的事情.因此,根据我的研究和使用 gson-2 ..
发布时间:2021-11-25 18:11:17 Java开发

如何为 Gson 编写自定义 JSON 反序列化器?

我有一个 Java 类,用户: 公共类用户{内部标识;字符串名称;时间戳更新日期;} 我收到一个包含来自网络服务的用户对象的 JSON 列表: [{"id":1,"name":"Jonas","update_date":"1300962900226"},{"id":5,"name":"Test","date_date":"1304782298024"}] 我尝试编写自定义解串器: @Ov ..
发布时间:2021-11-25 12:58:34 Java开发

将 JSON 反序列化为表

我需要根据通过 API 接收的数据填充 ABAP 中的表. 我正在使用以下 ABAP 函数从 json 填充现有的 ABAP 表. JSON 正确,Table 包含表内对应的表. /ui2/cl_json=>反序列化(导出 json = lv_json更改数据 = lt_abap ). 运行它会返回一个空白的 lt_abap 表. 将输出更改为结构时,这可以正常工作.但问题是 ..
发布时间:2021-11-25 08:18:41 C#

反序列化问题:从不同的程序版本反序列化时出错

在花了几个小时在互联网上搜索解决方案并尝试了一些之后,我终于决定自己发布我的问题. [问题背景] 我正在开发一个将分两部分部署的应用程序: 一个 XML Importer 工具:它的作用是加载/读取一个 xml 文件以填充一些数据结构,然后将这些数据结构序列化为二进制文件. 最终用户应用程序:它将加载由 XML 导入程序生成的二进制文件,并对恢复的数据结构进行一些处理. ..
发布时间:2021-11-24 12:04:06 C#

JSON.stringify 添加额外的 \ 和“"的问题到我的 Json 对象

您好,我正在使用 Javascript 创建一个对象数组,其中包含一个键和一个值,使用以下代码. ValuesArray.push({ key: $(this).attr('someattribute'), value: $(this).val() }); 结果我有这样的对象数组: key:29;值:'国家'钥匙:12;值:'4,3,5' 当我尝试对其进行字符串化并在帖子中发送该 JSON ..
发布时间:2021-11-18 02:59:59 前端开发

将带逗号的字符串转换为数组

如何将字符串转换为 JavaScript 数组? 看代码: var string = "0,1";var 数组 = [字符串];警报(数组[0]); 在这种情况下,alert 会弹出一个 0,1.是数组时,弹出0,调用alert(array[1]);时,弹出>1. 有没有办法把这样的字符串转换成 JavaScript 数组? 解决方案 对于这样的简单数组成员,您可以使用 J ..
发布时间:2021-11-18 01:03:37 前端开发

PowerShell - 将 OBJECTS 传递给 start-job - 反序列化

我知道通过 start-job 执行的脚本块无法看到脚本块之外的变量.要传递变量,请使用 -arguments 参数.不过,从我读过的 doco 来看,如果没有 序列化.显然这是因为作业的工作方式 - 当使用 Start-job 时,PowerShell 创建一个新进程并在那里运行命令;为了将对象传输到它需要序列化的另一个进程,然后另一个 exe 将在导入时反序列化它.当您想使用带有 start- ..
发布时间:2021-11-17 05:33:02 其他开发

无法反序列化当前的 JSON 数组(例如 [1,2,3]).C#,无法找出错误

我正在尝试从以下 json 数据中检索所有名称并将其放入文本框中. 这是我缩短了一些值以使其更易于阅读但不影响问题的json数据. [{"id": "LEA","name": "限量版 Alpha",“块":空,"type": "核心","description": "Alpha 这个名字是指\n 原版万智牌限量版的第一次印刷,第一套万智牌\n 卡组.它于 1993 年在 Origins ..
发布时间:2021-11-15 01:34:34 C#/.NET

从 Kafka 主题反序列化 FlinkKafkaProducer 的事件会导致空的 JSON 记录

编辑我准备了最小的可重现示例 https://github.com/kazuhirokomoda/flink-kafka-druid 我有一个数据管道和代码,与我之前的问题中提到的完全相同(除非在本文底部另有说明):我应该以什么二进制格式将 Kafka 主题摄取到 Druid,其事件是从 FlinkKafkaProducer[] 发送的? 基本上我在自定义 ..