vb.net - 如何在 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)
解决方案
您可以使用 Newtonsoft.Json,只需从菜单 Manage Nugget Package 中添加它。
然后在代码中,你Imports Newtonsoft.Json
. 对于输出,您可以试试这个(来自您的示例代码):
return JsonConvert.SerializeObject(j)
JsonConvert.SerializeObject 作为字符串返回。
推荐阅读
- python - 无法在 Python 3 中使用 amazonify。 ModuleNotFoundError: No module named 'urlparse'
- python - 如何获得给定团队的相关用户?DRF
- c# - IEnumerable
转换为 IEnumerable - javascript - Geolocation API 在我的手机上不起作用,但在桌面上可以
- kubernetes - helm/kubernets 从连接超时发送邮件
- c++ - 在 Windows 上的 CLion 中安装 SFML
- import - 为什么 Terraform 导入静默失败?
- node.js - 如何从公共网址获取原始图像?
- jquery - 在 Jcrop 中需要帮助 - 类 jcrop-tracker
- java - 线性回归 Weka 以输出预测的单圈时间