标签 json 下的文章

带转换的继承类的JSON序列化

本文只是一个简单的知识点,撰文起因是之前在项目中用到内部类的JSON序列化有问题,后来发现是自己写法错误。这里权当一个记录吧。

在通过继承方式实现语言的多态性时,对有转换和替换关系的基类、子类对象进行JSON的序列化和反序列化,需要设置JsonSerializerSettings中的类型名称TypeNameHandling枚举才能生效。

- 阅读剩余部分 -

JSON Schema Validation介绍

工作中经常会开发一些接口公布出去,接口以HTTPHandler方式挂载在ASP.NET上,是以*.filetype的后缀形式路由到具体的处理类中。接口参数以JSON格式通过post方法写在Request body中,宿主的ERP系统并没有提供对应的参数校验框架,因此无法像其他基于其他API框架的形式,对输入参数进行统一的校验。

本文针对这种情况,将介绍下JSON.NET自带的JSON Schema校验方式。

- 阅读剩余部分 -

《Web API设计浅谈系列二》 API端点的设计

本系列共7小节,内容大部分来自《Web API的设计与开发》的读后笔记,也有部分是来自平时的经历。

本系列源自近段时间在开发、设计会员系统API时遇到的问题、学到的设计方法及自己的一点经验感悟,在此做简单记录。

- 阅读剩余部分 -

《Web API设计浅谈系列一》 Web API的概念

本系列共7小节,内容大部分来自《Web API的设计与开发》的读后笔记,也有部分是来自平时的经历。

本系列源自近段时间在开发、设计会员系统API时遇到的问题、学到的设计方法及自己的一点经验感悟,在此做简单记录。

- 阅读剩余部分 -