【发布时间】:2015-11-01 23:28:50
【问题描述】:
我正在尝试将我的 SQLite db 中的表获取到数据集中,但我收到错误消息“在序列化 'System.Globalization.CultureInfo' 类型的对象时检测到循环引用。”根据我在网上阅读的内容,我需要使用该属性,但我不知道在哪里。
这是我正在使用的 http 处理程序:
Imports System.Web.Script.Serialization
Public Class HTTPHandler
Implements System.Web.IHttpHandler
Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest
Dim dataset = _Default.GetTables()
Dim serializer As New JavaScriptSerializer
Dim serDS = serializer.Serialize(dataset)
context.Response.ContentType = "aplication/json"
context.Response.ContentEncoding = Encoding.UTF8
context.Response.Write(serDS)
End Sub
ReadOnly Property IsReusable() As Boolean Implements IHttpHandler.IsReusable
Get
Return False
End Get
End Property
End Class
【问题讨论】:
标签: vb.net httphandler circular-reference