如何在json中序列化dataview对象

时间:2011-07-19 11:00:48

标签: vb.net

大家好,我有这样的代码片段

  Case "adhoc_searchResult"
                    Dim cubeid As Integer = Request("cubeid")
                    Dim dimArr As String = Request("dimArr")
                    Dim tmethod As String = Request("tmethod")
                    Dim tstr As String = Request("tstr")
                    Dim search_result As DataView = New DataView()

                    search_result = HostAnalytics.HostAnalyzer.HostAnalyzer.getDimensionSearchResults(cubeid, dimArr, tmethod, tstr)
                    Response.Write(JsonConvert.SerializeObject(search_result))

                Case Else
                    Response.Write("Invalid call")
            End Select
        Catch ex As Exception
            Common.GetLogErrorInJson("105", "Following error occurred while getting data : " & ex.Message & " :: " & ex.StackTrace().ToString())
        End Try
    End Sub

End Class

这里在vb方法中,它返回Dataview对象,现在我用jsonconver.serializeObject()序列化它。 但它正在抛出一个说明,就像那个圆形引用一样...... 但getDimensionSearchResult()方法返回正确的值,该值未在此代码块中捕获。  如何克服这一点,我的代码中有任何错误,请帮助我。

由于

0 个答案:

没有答案