deserialization相关内容

使用带有动态数据的 JSon.NET 反序列化 JSON

我正在尝试将一些 JSON 数据反序列化为应用程序的对象.到目前为止,这一切都很好,因为 JSON 数据上的属性是静态的(带有值的键).现在我得到了一个结果,其中键是一段动态数据. 这是一个示例 JSON 网址: http://en.wikipedia.org/w/api.php?action=query&format=json&pageids=6695&prop=info 由此 ..
发布时间:2021-12-30 11:50:22 其他开发

在python中反序列化PHP数据

可能的重复: 如何阅读/理解一个PHP序列化数据字符串在python中 我正在使用 python 访问由 Drupal 安装管理的数据库.我想在Drupal中访问的数据以PHP序列化对象的形式保存在数据库中. 是否有任何预构建的 python 模块可以将 PHP 序列化对象反序列化为 python 对象?我进行了一些搜索,但一无所获. 我意识到我可以从头开始编写自己的解析器,但 ..
发布时间:2021-12-29 23:02:25 PHP

使用 Gson 序列化和反序列化枚举

如何使用 gson 2.2.4 序列化和反序列化像这样的简单枚举? 公共枚举颜色{红、蓝、黄;} 解决方案 根据 Gson API 文档,Gson 提供了Enum 的默认序列化/反序列化,所以基本上它应该使用标准的 toJson 和 fromJson 方法进行序列化和反序列化,就像任何其他类型一样. ..
发布时间:2021-12-29 16:44:58 Java开发

如何将json转换为数据表?

有谁知道如何将 json 字符串从 asp.net 转换为 DataTable?我开始了解反序列化,它需要类,我只想要返回的数据表.谁能告诉我如何将其转换为数据表? 解决方案 假设你的 JSON 字符串是一个对象列表,每个对象都会对应 DataTable 中的一行,即: public DataTable DerializeDataTable(){const string json = ..
发布时间:2021-12-28 20:25:18 C#/.NET

Redis 序列化和反序列化

我注意到存储在 Redis 中的一些序列化对象在反序列化时存在问题. 这通常发生在我对存储在 Redis 中的对象类进行更改时. 我想了解问题,以便对解决方案有一个清晰的设计. 我的问题是,是什么导致了反序列化问题?移除公共/私人财产会导致问题吗?添加新属性,也许?向类中添加新函数会产生问题吗?更多的构造函数怎么样? 在我的序列化对象中,我有一个属性Map,如果我更改(更新 ..

如何使用 Serde 使用顶级数组反序列化 JSON?

我有一些从 Web 服务返回的 JSON 数据.JSON 是一个顶级数组: [{“数据":“值1"},{“数据":“值2"},{“数据":“值3"}] 使用 serde_derive 制作 structs 我可以反序列化数组中包含的数据,但是,我无法让 Serde 反序列化顶级数组. 我是否遗漏了什么,或者 Serde 不能反序列化顶级数组? 解决方案 您可以简单地使用 Ve ..
发布时间:2021-12-25 09:38:51 其他开发

反序列化对象的所有值都设置为 Null

我正在尝试将 JSON 反序列化为自定义对象,但我的所有属性都设置为 null 并且不确定发生了什么.有人看错了吗? JSON 示例 {“钥匙":[{"RegistrationKey": "asdfasdfa","ValidationStatus": "有效",“验证描述":空,“特性": [{"Key": "向导",“值":“i0asd23165323sdfs68661358"}]}]} ..
发布时间:2021-12-25 08:30:19 C#/.NET

使用 Json.Net 将 int 转换为 bool

我正在调用网络服务,返回的 bool 字段数据为 0 或 1,但是对于我的模型,我使用的是 System.Bool 使用 Json.Net 是否可以将 0/1 转换为我的模型的布尔值? 目前我收到一个错误 Newtonsoft.Json.JsonSerializationException:将值“0"转换为类型“System.Boolean"时出错 任何帮助都会很棒!! ..
发布时间:2021-12-25 00:01:36 其他开发

使用引号将 groovy 映射序列化为字符串

我正在尝试将 groovy 映射持久化到文件中.我目前的尝试是写出字符串表示,然后读回它并在我准备再次使用它时调用 evaluate 以重新创建地图. 我遇到的问题是地图的 toString() 方法从元素的值中删除了重要的引号.当我的代码调用评估时,它会抱怨一个未知的标识符. 这段代码演示了这个问题: m = [a: 123, b: 'test']打印“原件:$m\n"s = m. ..
发布时间:2021-12-23 16:38:13 其他开发

高性能实体序列化:BSON 与 MessagePack(与 JSON)

最近我发现 MessagePack,一个Google 的协议缓冲区和二进制序列化格式"http://json.org/" rel="noreferrer">JSON 也优于两者. 还有 MongoDB 用于存储数据的 BSON 序列化格式. 有人可以详细说明BSON 与 MessagePack 的区别和优缺点吗? 只是为了完成性能二进制序列化格式的列表:还有Gobs 将成为 Go ..
发布时间:2021-12-21 22:25:55 其他开发

如何将 JSON 反序列化为正确类型的对象,而无需事先定义类型?

我搜索了类似的问题,但没有找到与我要查找的内容完全匹配的内容. C# 新手,请耐心等待. 我有一些要反序列化的 json 文件.我希望文件反序列化为正确类型的对象,而不必事先定义类型.这是我的代码: 公共类loadJson{//文件位置的路径public void readJson(字符串路径){//路径位置的文件数组.现在只读取一个文件FileInfo[] files = new ..
发布时间:2021-12-21 22:25:26 C#/.NET

WPF 位图图像序列化/反序列化

我一直在尝试序列化和反序列化 BitmapImages.我一直在使用我在这个线程中发现的应该有效的方法:我的 byte[] 到 WPF BitmapImage 转换中的错误? 只是为了迭代正在发生的事情,这是我的序列化代码的一部分: using (MemoryStream ms = new MemoryStream()){//这是从字典中获取的 BitmapImage.BitmapImag ..
发布时间:2021-12-21 22:23:50 其他开发

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

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