serialization 相关问题

序列化是将数据结构转换为易于存储或传输并随后重建的格式的过程。

.Net 8 API:使用 const 序列化一类结构

我想做的事情一开始可能看起来很奇怪,但我会解释为什么我要努力实现这一目标。 在我的域层中,我创建了一个常量类,在其中定义所有 AWS DynamoDB 数据库结构...

回答 1 投票 0

序列化其他项目的派生类会抛出“该类型不是预期的类型。使用 XmlInclude 或 SoapInclude 属性...”

假设我在 Visual Studio 中有两个项目。基础项目和派生项目。 基础项目包含一个基类: 公共类车 字符串形式的属性名称 结束课程 和一个通用的...

回答 1 投票 0

如何在 RavenDB 序列化过程中忽略属性

使用RavenDB 6,如何防止特定属性序列化到数据库。我尝试过[JsonIgnore],但不起作用。

回答 1 投票 0

.net core反序列化xml响应

我将此 xml 响应作为来自 USPS 3.0 邮政编码查找 api 的流 第二单元 8 我将此 xml 响应作为来自 USPS 3.0 邮政编码查找 api 的流 <ZipCodeLookupResponse> <Address ID="1"> <Address1>Unit 2</Address1> <Address2>8 WILDWOOD DR</Address2> <City>OLD LYME</City> <State>CT</State> <Zip5>06371</Zip5> </Address> <Address ID="2"> <Address1>Unit 2</Address1> <Address2>8 WILDWOOD DR</Address2> <City>OLD LYME</City> <State>CT</State> <Zip5>06371</Zip5> </Address> </ZipCodeLookupResponse> 我正在尝试反序列化地址数组中的响应。 [XmlRoot(ElementName = "ZipCodeLookupResponse")] public class UspsAddress { [XmlArray("Address")] public UspsAddressResult[] Addresses {get;set;} } [XmlRoot(ElementName = "Address")] public class UspsAddressResult { [XmlElement(ElementName = "Address2")] public string Adress1 { get; set; } [XmlElement(ElementName = "Address1")] public string Adress2 { get; set; } [XmlElement(ElementName = "City")] public string City { get; set; } [XmlElement(ElementName = "State")] public string State { get; set; } [XmlElement(ElementName = "Zip5")] public string Zip { get; set; } } 此代码始终返回一个空数组。如何修复此代码以从响应中获取两个地址? ... var content = await res.Content.ReadAsStreamAsync(); var serializer = new XmlSerializer(typeof(UspsAddress)); var results = (UspsAddress)serializer.Deserialize(content); 您可以使用 `XmlElement` 来代替使用 XmlArray 或 XmlArrayItem 属性来设置子元素的名称。反序列化器将识别出有多个元素应该被反序列化为对象列表。 你的班级看起来像这样: [XmlRoot(ElementName = "ZipCodeLookupResponse")] public class UspsAddress { [XmlElement("Address")] public UspsAddressResult[] Addresses {get;set;} } 警告解决方案:CA5369: var results = serializer.Deserialize(XmlReader.Create(content)) as UspsAddress;

回答 2 投票 0

DRF 如何创建实例端点的重复(副本)?

我的模特: 类书(模型.模型): user = models.ForeignKey(User, models.CASCADE, related_name="books") 名称 = models.CharField(max_length=255) 我的看法: 类 BooksViewSet(mixins.

回答 1 投票 0

PHP反序列化序列化数据

我在反序列化序列化数据时遇到问题。 数据被序列化并保存在数据库中。 该数据包含一个上传的 .csv 网址,我想将其返回给 fgetcsv。 fgetcsv 需要一个

回答 3 投票 0

将对象导出到 XML 文件

我有一个像这样的对象: 公共部分类 CableApplication : StateObject { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:

回答 1 投票 0

如何序列化/反序列化std::chrono::zoned_time?

std::chrono::zoned_time 不是 POD 类型(因为它不是一个简单的类型),因此它不能作为原始数据序列写入文件或从文件读取。它有一个时间点成员(std::chrono::

回答 1 投票 0

亲子关系建模REST API

我下面有一个带有父子关系的示例表。 ID 家长 1 无效的 2 1 3 2 4 无效的 我必须在 UI 中将其表示为树结构。什么是或正在是最好的方法......

回答 1 投票 0

序列化 Django 请求

我想序列化 Django 请求以便将其记录到数据库中。我尝试了不同的方法,但没有一个成功。 类运行测试(视图): def get(自身, 请求, url): srd = 串行...

回答 4 投票 0

用于在 Redis 中存储大量长整型的字符串或字节数组

我的用例涉及在 Redis 中附加长整型集合,然后在实时延迟内一次性查询整个集合。一组的大小可以在 100 到 100,000 之间变化。弦之间...

回答 1 投票 0

应用重启后List与EFCore的Bson反序列化错误

使用 C#、带有身份验证的 ASP.NET Core、MongoDB.Driver 和 MongoDB.EntityframeworkCore 中的项目。 我正在尝试将用户 ID 作为字符串存储在购物车中并找到购物车

回答 1 投票 0

如何序列化异常

当我尝试使用 json.dump 序列化异常时,我收到如下错误 TypeError: IOError('socket error', error(61, '连接被拒绝')) 不可 JSON 序列化 和 类型错误:错误(61,'

回答 3 投票 0

如何使用 React hook 表单和 next.js 14 个服务器操作处理客户端上的文件上传

我有一个使用 next.js 14 的 React Hook 表单注册的文件输入 “使用客户端” ......更多代码 我有一个使用 next.js 14 的 React Hook 表单注册的文件输入 "use client" ..........more code <form action={handleSubmit(updateUserProfile)}> <input {...register("avatar_url")} type="file" name="avatar_url" accept="image/*" /> <button type="submit">upload</button> </from> ......rest of the code goes here 下面是我的异步函数 async function updateUserProfile(formData) { // updateCurrentUserProfile is server action with supabase storage api, w/ server client const response = await updateCurrentUserProfile(formData); } 如果我不选择任何文件,那么它会顺利运行,不会出现任何错误。但如果我选择要上传的文件。我收到错误 Application error: a client-side exception has occurred (see the browser console for more information). Uncaught Error: Only plain objects, and a few built-ins, can be passed to Server Actions. Classes or null prototypes are not supported. 我不想创建任何路由处理程序。我想仅使用服务器操作上传图像。我尝试构造一个新的 FormData,但这并没有将文件传递给服务器操作,而是只是发送一个空的 FileList 对象数组。 尝试使用 RHF 和服务器操作上传图像时遇到同样的问题。 我的解决方法是: const onSubmit: SubmitHandler<FormTypes> = async data => { // ? workaround to upload the images with server action and RHF const formData = new FormData() data.documents.forEach((document) => { formData.append('documents', document) }) const formData: FormTypes = JSON.parse(JSON.stringify(data)) const request = await serverActionFunction(data, formData) console.log(request) } 服务器操作: const serverActionFunction = (data: FormTypes, formData: FormData) => { return {data, formData} }

回答 1 投票 0

是否存在针对位级别优化的字节缓冲区序列化器(类似于 protobuff)?

我工作的环境中,大量数据通过 udp 传递,序列化为字节。 目前,我们正在努力优化我们的结构以提高效率,但这会带来成本 - 时间和序列化......

回答 1 投票 0

在c#中使用MongoDB.Bson查询MongoDB的多态性

我在 mongo DB 中有一些集合,其中包含几种类型的文档。 所有文档都包含基本的公共属性和一些额外的属性。 在 C# 中,它表示为多态性: [BsonKnownTypes(typeof(C...

回答 1 投票 0

如何解决 AddJsonOptions 不包含 SerializerSettings 的定义 - .NET

希望有人能帮助我,我一直在寻找,但未能找到解决方案。可能是一些基本的东西,我只是找不到解决方案。 services.AddMvc().SetCompatibilityVersion(

回答 2 投票 0

使用 NormalizerAwareTrait 的标准化器空引用

我有两个具有父子关系的对象。对于每个对象,我都有一个自定义规范化器,如下所示: ChildNormalizer.php 使用 Symfony\Component\Serializer\Normalizer\scalar; 班级

回答 1 投票 0

在 Rails 中使用 json 和 csv 的活动模型序列化器?

我在我的 Rails 应用程序中使用活动模型序列化器来处理 json,效果很好。现在我还需要将该数据导出为 csv,并且必须重写序列化器中的所有方法......

回答 2 投票 0

相同的 Java SerializedLambda 对 implMethodKind 返回不同的结果

我是 Ronald,JobRunr 的作者。 JobRunr 是一个后台作业调度库,它使用 SerializedLambda 和 ASM 来分析 Java 8 lambda 并将其转换为后台作业。 最近犯了一个错误...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.