@@ -978,12 +978,16 @@ protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions o
978
978
if ( DocvalueFieldsDescriptor is not null )
979
979
{
980
980
writer . WritePropertyName ( "docvalue_fields" ) ;
981
+ writer . WriteStartArray ( ) ;
981
982
JsonSerializer . Serialize ( writer , DocvalueFieldsDescriptor , options ) ;
983
+ writer . WriteEndArray ( ) ;
982
984
}
983
985
else if ( DocvalueFieldsDescriptorAction is not null )
984
986
{
985
987
writer . WritePropertyName ( "docvalue_fields" ) ;
988
+ writer . WriteStartArray ( ) ;
986
989
JsonSerializer . Serialize ( writer , new QueryDsl . FieldAndFormatDescriptor < TDocument > ( DocvalueFieldsDescriptorAction ) , options ) ;
990
+ writer . WriteEndArray ( ) ;
987
991
}
988
992
else if ( DocvalueFieldsDescriptorActions is not null )
989
993
{
@@ -1005,12 +1009,16 @@ protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions o
1005
1009
if ( FieldsDescriptor is not null )
1006
1010
{
1007
1011
writer . WritePropertyName ( "fields" ) ;
1012
+ writer . WriteStartArray ( ) ;
1008
1013
JsonSerializer . Serialize ( writer , FieldsDescriptor , options ) ;
1014
+ writer . WriteEndArray ( ) ;
1009
1015
}
1010
1016
else if ( FieldsDescriptorAction is not null )
1011
1017
{
1012
1018
writer . WritePropertyName ( "fields" ) ;
1019
+ writer . WriteStartArray ( ) ;
1013
1020
JsonSerializer . Serialize ( writer , new QueryDsl . FieldAndFormatDescriptor < TDocument > ( FieldsDescriptorAction ) , options ) ;
1021
+ writer . WriteEndArray ( ) ;
1014
1022
}
1015
1023
else if ( FieldsDescriptorActions is not null )
1016
1024
{
@@ -1080,12 +1088,16 @@ protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions o
1080
1088
if ( RescoreDescriptor is not null )
1081
1089
{
1082
1090
writer . WritePropertyName ( "rescore" ) ;
1091
+ writer . WriteStartArray ( ) ;
1083
1092
JsonSerializer . Serialize ( writer , RescoreDescriptor , options ) ;
1093
+ writer . WriteEndArray ( ) ;
1084
1094
}
1085
1095
else if ( RescoreDescriptorAction is not null )
1086
1096
{
1087
1097
writer . WritePropertyName ( "rescore" ) ;
1098
+ writer . WriteStartArray ( ) ;
1088
1099
JsonSerializer . Serialize ( writer , new RescoreDescriptor < TDocument > ( RescoreDescriptorAction ) , options ) ;
1100
+ writer . WriteEndArray ( ) ;
1089
1101
}
1090
1102
else if ( RescoreDescriptorActions is not null )
1091
1103
{
@@ -1892,12 +1904,16 @@ protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions o
1892
1904
if ( DocvalueFieldsDescriptor is not null )
1893
1905
{
1894
1906
writer . WritePropertyName ( "docvalue_fields" ) ;
1907
+ writer . WriteStartArray ( ) ;
1895
1908
JsonSerializer . Serialize ( writer , DocvalueFieldsDescriptor , options ) ;
1909
+ writer . WriteEndArray ( ) ;
1896
1910
}
1897
1911
else if ( DocvalueFieldsDescriptorAction is not null )
1898
1912
{
1899
1913
writer . WritePropertyName ( "docvalue_fields" ) ;
1914
+ writer . WriteStartArray ( ) ;
1900
1915
JsonSerializer . Serialize ( writer , new QueryDsl . FieldAndFormatDescriptor ( DocvalueFieldsDescriptorAction ) , options ) ;
1916
+ writer . WriteEndArray ( ) ;
1901
1917
}
1902
1918
else if ( DocvalueFieldsDescriptorActions is not null )
1903
1919
{
@@ -1919,12 +1935,16 @@ protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions o
1919
1935
if ( FieldsDescriptor is not null )
1920
1936
{
1921
1937
writer . WritePropertyName ( "fields" ) ;
1938
+ writer . WriteStartArray ( ) ;
1922
1939
JsonSerializer . Serialize ( writer , FieldsDescriptor , options ) ;
1940
+ writer . WriteEndArray ( ) ;
1923
1941
}
1924
1942
else if ( FieldsDescriptorAction is not null )
1925
1943
{
1926
1944
writer . WritePropertyName ( "fields" ) ;
1945
+ writer . WriteStartArray ( ) ;
1927
1946
JsonSerializer . Serialize ( writer , new QueryDsl . FieldAndFormatDescriptor ( FieldsDescriptorAction ) , options ) ;
1947
+ writer . WriteEndArray ( ) ;
1928
1948
}
1929
1949
else if ( FieldsDescriptorActions is not null )
1930
1950
{
@@ -1994,12 +2014,16 @@ protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions o
1994
2014
if ( RescoreDescriptor is not null )
1995
2015
{
1996
2016
writer . WritePropertyName ( "rescore" ) ;
2017
+ writer . WriteStartArray ( ) ;
1997
2018
JsonSerializer . Serialize ( writer , RescoreDescriptor , options ) ;
2019
+ writer . WriteEndArray ( ) ;
1998
2020
}
1999
2021
else if ( RescoreDescriptorAction is not null )
2000
2022
{
2001
2023
writer . WritePropertyName ( "rescore" ) ;
2024
+ writer . WriteStartArray ( ) ;
2002
2025
JsonSerializer . Serialize ( writer , new RescoreDescriptor ( RescoreDescriptorAction ) , options ) ;
2026
+ writer . WriteEndArray ( ) ;
2003
2027
}
2004
2028
else if ( RescoreDescriptorActions is not null )
2005
2029
{
0 commit comments