首页 > 解决方案 > 如何在 vb.net 中将对象转换为 json?

问题描述

<WebMethod, ScriptMethod(ResponseFormat:=ResponseFormat.Json, UseHttpGet:=False)>
Public Shared Function GetallForGrid(ByVal dataTableViewModel As DataTableViewModel) As JsonResult

    Dim j As New A
    j.draw = draw
    j.recordsFiltered = count
    j.recordsTotal = count
    j.data = dt.Select()

    Return JsonResult(j)

标签: vb.net

解决方案


您可以使用 Newtonsoft.Json,只需从菜单 Manage Nugget Package 中添加它。

然后在代码中,你Imports Newtonsoft.Json. 对于输出,您可以试试这个(来自您的示例代码):

return JsonConvert.SerializeObject(j)

JsonConvert.SerializeObject 作为字符串返回。


推荐阅读