Skip to content

Commit 1c5cb78

Browse files
committed
.
1 parent 1b9f42c commit 1c5cb78

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

src/System.Linq.Dynamic.Core.SystemTextJson/SystemTextJsonExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1079,7 +1079,7 @@ private static JsonDocument ToJsonDocumentArray(Func<IQueryable> func)
10791079
IGrouping<object, object> grouping => ToJsonElement(new
10801080
{
10811081
Key = ToJsonElement(grouping.Key),
1082-
Values = ToJsonDocumentArray(grouping.AsQueryable)
1082+
Values = ToJsonDocumentArray(grouping.AsQueryable).RootElement
10831083
}),
10841084
_ => ToJsonElement(dynamicElement)
10851085
};

test/System.Linq.Dynamic.Core.SystemTextJson.Tests/SystemTextJsonTests.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace System.Linq.Dynamic.Core.SystemTextJson.Tests;
66

77
public class SystemTextJsonTests
88
{
9-
private static readonly JsonSerializerOptions options = new JsonSerializerOptions
9+
private static readonly JsonSerializerOptions _options = new()
1010
{
1111
WriteIndented = true
1212
};
@@ -147,7 +147,7 @@ public void Distinct()
147147
}
148148
]
149149
""";
150-
var source = JsonDocument.Parse(json);
150+
using var source = JsonDocument.Parse(json);
151151

152152
// Act
153153
var result = source.Select("Name").Distinct();
@@ -212,11 +212,11 @@ public void GroupBySimpleKeySelector()
212212
}
213213
]
214214
""";
215-
var source = JsonDocument.Parse(json);
215+
using var source = JsonDocument.Parse(json);
216216

217217
// Act
218218
var result = source.GroupBy("Type");
219-
var resultAsJson = JsonSerializer.Serialize(result, options);
219+
var resultAsJson = JsonSerializer.Serialize(result, _options);
220220

221221
// Assert
222222
var expected =
@@ -353,7 +353,7 @@ public void OrderBy_Multiple()
353353
}
354354
]
355355
""";
356-
var source = JsonDocument.Parse(json);
356+
using var source = JsonDocument.Parse(json);
357357

358358
// Act
359359
var result = source.OrderBy("Age, Name").Select("Name");
@@ -367,7 +367,7 @@ public void OrderBy_Multiple()
367367
public void Page()
368368
{
369369
var json = "[1, 2, 3, 4, 5, 6, 7, 8, 9, 0]";
370-
var source = JsonDocument.Parse(json);
370+
using var source = JsonDocument.Parse(json);
371371

372372
// Act
373373
var result = source.Page(2, 3);
@@ -381,7 +381,7 @@ public void Page()
381381
public void PageResult()
382382
{
383383
var json = "[1, 2, 3, 4, 5, 6, 7, 8, 9, 0]";
384-
var source = JsonDocument.Parse(json);
384+
using var source = JsonDocument.Parse(json);
385385

386386
// Act
387387
var pagedResult = source.PageResult(2, 3);
@@ -427,7 +427,7 @@ public void SelectMany()
427427
]
428428
}]
429429
""";
430-
var source = JsonDocument.Parse(json);
430+
using var source = JsonDocument.Parse(json);
431431

432432
// Act
433433
var result = source

0 commit comments

Comments
 (0)