[backend] Code cleanup
This commit is contained in:
parent
4c4488d522
commit
74424c4fb3
1 changed files with 0 additions and 15 deletions
|
@ -30,21 +30,6 @@ internal sealed class ASOrderedCollectionItemsConverter : ASCollectionItemsConve
|
||||||
{
|
{
|
||||||
public override bool CanWrite => true;
|
public override bool CanWrite => true;
|
||||||
|
|
||||||
public override bool CanConvert(Type objectType) => true;
|
|
||||||
|
|
||||||
public override object? ReadJson(
|
|
||||||
JsonReader reader, Type objectType, object? existingValue,
|
|
||||||
JsonSerializer serializer
|
|
||||||
)
|
|
||||||
{
|
|
||||||
if (reader.TokenType != JsonToken.StartArray) throw new Exception("this shouldn't happen");
|
|
||||||
|
|
||||||
var obj = JArray.Load(reader);
|
|
||||||
return obj.Count == 0
|
|
||||||
? null
|
|
||||||
: obj.SelectToken("$.[*].@list")?.Children().Select(ASObject.Deserialize).OfType<ASObject>().ToList();
|
|
||||||
}
|
|
||||||
|
|
||||||
public override void WriteJson(JsonWriter writer, object? value, JsonSerializer serializer)
|
public override void WriteJson(JsonWriter writer, object? value, JsonSerializer serializer)
|
||||||
{
|
{
|
||||||
if (value == null)
|
if (value == null)
|
||||||
|
|
Loading…
Add table
Reference in a new issue