【发布时间】:2019-08-07 14:00:54
【问题描述】:
难以阅读json以有用的方式返回
搜索“all over”以查找如何创建类以及如何反序列化 json 返回
这是 json 返回:
[[{"metadata":{},"contentType":0,"contentId":0,"objectName":"Mi","objectId":"1","classId":"118"},
{"metadata":{},"contentType":0,"contentId":0,"objectName":"BA","objectId":"224445","classId":"103"},
{"metadata":{},"contentType":0,"contentId":0,"objectName":"1","objectId":"239011","classId":"104"},
{"metadata":{},"contentType":0,"contentId":0,"objectName":"1","objectId":"239309","classId":"105"}]]
尝试使用 Visual Studio (VB.net) 选择性粘贴来创建 json 类,但我似乎无法理解如何使用它。使用 Newtonsoft.Json。
这些是类,我如何反序列化 json 并使其有用?
Public Class Rootobject
Public Property Property1()() As Class1
End Class
Public Class Class1
Public Property metadata As Metadata
Public Property contentType As Integer
Public Property contentId As Integer
Public Property objectName As String
Public Property objectId As String
Public Property classId As String
End Class
Public Class Metadata
End Class
【问题讨论】:
-
粘贴时似乎没有考虑我的换行符...
-
Dvyn Resh 为您修复了它。要逐字获取换行符,您需要使用代码块,或者在代码之前的行和代码之后的行上加上三个反引号,或者用鼠标选择代码块并单击
{}图标。 -
@video.baba Newtonsoft.Json 和 Json.Net 确实是一回事。如果你去Newtonsoft网站你会看到这个产品实际上叫做Json.Net。