无法反序列化JSON数组-ElasticSearch.Net/NEST 7.6.1

问题描述 投票:0回答:1

我正在将一个视觉基础项目从Elasticsearch.Net 5.3.1和NEST 5.3.1升级到Elasticsearch.Net 7.6.1和NEST 7.6.1。我收到以下代码的“无法反序列化当前JSON数组”错误。 7.6.1版需要更改什么?

            Dim indexName As String = "myindex"
            Dim file_id As Integer = 12345

            Dim queryResult = client.DeleteByQuery(Of IndexFile)(
                                         Function(q) q.Index(indexName).Query(
                                             Function(rq) rq.Term(
                                                 Function(f) f.Id, file_id)))

我的IndexFile组件是:

Imports Nest
Namespace DTO

    Public Class IndexFile
        Public Property Id As Integer

        Public Property ClientID As Integer
        Public Property ClientName As String
        Public Property Attachment As Attachment
        Public Property FileContent As String
        <Text(Fielddata:=True, Analyzer:="filename_analyzier")>
        Public Property FileName As String
        Public Property Description As String
        Public Property EntryUserName As String
        Public Property EntryUserID As Integer
        Public Property UpdateUserName As String
        Public Property UpdateUserID As Integer
        Public Property TemplateID As Integer

        Public Property HasActivity As Boolean
        Public Property PortalShareFlg As Boolean
        Public Property AttachmentFlg As Boolean
        Public Property EntryDate As Date
        Public Property UpdateDate As Date?
        Public Property LWAOFavoriteFlg As Boolean
        Public Property FileFavoriteUserID As String

        Public Property Extension As String
    End Class
End Namespace
json nest elasticsearch.net
1个回答
0
投票

我认为问题在于运行时使用的bin目录中有旧版本的库副本。摆脱了旧的图书馆,我不再收到JSON错误。现在进入新问题...

© www.soinside.com 2019 - 2024. All rights reserved.