序列化

如何检查Json是否与特定的C#类型匹配?

我的Asp.NetMVC应用程序操作通过序列化几个C#对象中的一个来返回JSON,具体取决于具体情况.当我尝试在C#windows服务中使用JSON时,我无法确定要返回的JSON类型.不幸的是,从我所看到的,如果没有JSON匹配,JSON序列化程序都可以创建一个空对象.我理解为什么会发生这种情况,但我很困惑如何判断从JSON序列化的值是否合法,或者是否没有JSON属性匹配且序列化程序只是创建了一个空对象.有谁知道我如何确定JSON和我试图反序列化的类型之间是否存在匹配?

gson flat json到嵌套对象需要序列化器/解串器吗?

以下是“创建整个TypeAdapter”的含义示例:解决方法TypeAdapter不是唯一的方法,但在这种情况下,这是最好的方法,因为您可以将适配器与Gson实例相关联,并在那里拥有所有映射代码.另一种方法是使用JAVA反射.我以前在我的项目中使用了以下代码的版本,但从未使用过JSON,从不使用嵌套对象(大多数时候没有其他选择,或者我想将sql结果集映射到Java对象而不调用resultSet.get…很多时间).这将适用于这种情况.产量

json – 如何强制AngularJS序列化空表单字段

据我所知,如果表单字段为空,AngularJS不会序列化表单字段.但是,我需要将这些字段放在生成的JSON中,即使它们是空的.我试图查询该JSON,如果字段描述符不在那里它将失败.有关如何让AngularJS执行此操作的任何提示?

php浅析反序列化结构

序列化其实就是将数据转化成一种可逆的数据结构,自然,逆向的过程就叫做反序列化。php将数据序列化和反序列化会用到两个函数:serialize 将对象格式化成有序的字符串、unserialize 将字符串还原成原来的对象

Json Library for .Net Microframework

我正在运行一个使用.NetMicroframework的轻量级网络服务器,我想知道哪些库可以很好地用于主要的JSON序列化,但也可能反序列化.我发现很多JSON库的问题是它们使用MF中没有的花哨的.Net功能,并且比我需要的更复杂.我可以轻松地编写一个简单的库来完成我的任务,但我想知道是否有其他可用的东西.谢谢解决方法NetduinoHelpers库中有一个轻量级JSON解析器,专门用于最小化占用

WCF客户端如何从JSON响应中反序列化不兼容的日期格式?

我已经在网上搜索了这方面的信息,但大多数结果都是关于创建WCF服务或服务在您控制之下的情况.我正在为RESTfulJSON服务构建一个WCF客户端代理,这是我无法控制的.我正在使用基本的ServiceContract/DataContract模式,并试图让框架尽可能多地完成工作.大多数情况下,这工作正常,但来自此外部服务的所有日期时间字段都采用特定格式,例如所以我收到一个错误:Therewasan

json – 为什么反序列化的TDictionary不能正常工作?

我尝试使用标准delphi序列化程序序列化/反序列化标准delphi容器.有一种方法我将对象转换为JSON,反之亦然;线:不能正确创建字典.以下是构造函数创建dict的方式:[这是通过反序列化创建的dict:我该如何解决?

json – Django REST框架序列化非常慢

也许与另一个Serializer?**答案谢谢Kevin**将查询更改为:…使序列化程序不会在每个结果行中命中数据库以检索外部值.解决方法TheQuerytotheDBisverysimplesotheDBisnottheproblematall.确保您的查询没有N+1issue.它们可能很简单,但如果它们很多,那么它将花费相当多的时间.我在这里写了很多关于fixingperformanceissuesinDjangoRESTFramework的文章,你可以通过搜索找到很多关于它的信息.Isthereaf