Deserializer:RestSharp JSON反序列化游乐场

时间:2024-05-24 22:43:18
【文件属性】:

文件名称:Deserializer:RestSharp JSON反序列化游乐场

文件大小:15KB

文件格式:ZIP

更新时间:2024-05-24 22:43:18

C#

解串器 概括 使用下面的RestSharp JsonDeserializer反序列化JS对象。 给定库限制(如所述),该过程分为两个阶段。 首先是使用JsonArray将外部Entries列表反序列化为临时表示形式。 此后,将对该数组中的各个条目进行单独的重新处理,包括序列化和最终反序列化。 该逻辑包装在DocumentDeserializer类中,其用法已在单元测试DocumentDeserializerTests#Original_structure_indirect_deserialization演示。 负载测试 由于上面提到的重新处理碰巧实现了完全类型化的结果类,因此显然会对性能产生影响。 LoadTests “单元测试”用于针对两个变量(条目数和循环数)进行测量。 OriginalLoadTest使用如上所述的两阶段解析,而AlternativeLoadTest通过使用经过修改的


【文件预览】:
Deserializer-master
----packages.config(587B)
----Deserializer.csproj(6KB)
----DocumentDeserializer.cs(3KB)
----Deserializer.sln(968B)
----Resources()
--------Original.json(464B)
--------Alternative.json(407B)
--------empty.json(79B)
----Inputs.resx(6KB)
----appveyor.yml(111B)
----.gitignore(3KB)
----LoadTests.cs(4KB)
----Document.cs(633B)
----README.md(3KB)
----DocumentDeserializerTests.cs(3KB)
----Inputs.Designer.cs(5KB)
----DocumentDeserializer.txt(0B)
----Properties()
--------AssemblyInfo.cs(1KB)

网友评论