我有一个有朋友字段和属性的课程。 我想使用
序列化孔类Dim Ser As New System.Web.Script.Serialization.JavaScriptSerializer
Dim MyString As String = Ser.Serialize(MyClass)
这可能吗?
我可以使用system.reflection迭代该类并将该标志设置为NonPublic。使用system.web.script.Serialization时可以做类似的事情吗?
尝试使用 JSON.Net ,但它也没有让我到任何地方,只能序列化公众成员: - (
更新:
我通过添加属性"找到了使用 JSON.net 的解决方法。的 JsonPropertyAttribute "对非公开成员:
Class MyClass
<Newtonsoft.Json.JsonPropertyAttribute>
Friend myStr as string
End Class
它不是最佳的,但现在必须做...