序列化好友类成员

时间:2016-03-23 21:47:04

标签: .net json vb.net serialization

我有一个有朋友字段和属性的课程。 我想使用

序列化孔类
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

它不是最佳的,但现在必须做...

0 个答案:

没有答案