【发布时间】:2014-12-11 12:40:53
【问题描述】:
我不是 VB 开发人员,但我试图帮助同事。
尝试使用 Web API 2.0 和 VB 获取一个简单示例,以接受 JSON POST,并将其返回,映射为自定义对象。
VS 2013 中包含的模板包含一个 POST 示例子例程,但没有返回。我的尝试不会在通过休息客户端(邮递员)发布 JSON 对象时创建值,然后当然返回 null。设置标头接受 Application/JSON 和 RAW JSON HTTP POST。下面是我对包含的示例控制器所做的更改,并添加了类。我的理解是 Web API 应该能够将发布的 JSON 对象映射到自定义类并处理所有序列化。我显然错过了一些东西。
Public Function PostValue(<FromBody()> ByVal value As Value)
Return value
End Function
注意:值是具有 2 个公共字段的简单类
Public Class Value
Public firstName As String
Public lastName As String
End Class
【问题讨论】:
标签: json vb.net asp.net-web-api visual-studio-2013