add transform dictionary

This commit is contained in:
Anton Suhorukov 2023-02-28 14:54:16 +03:00
parent 1a3dfba635
commit c77e960d70

View File

@ -117,14 +117,17 @@ public class CommonChunkedUploadSession : ICloneable
switch (value.ValueKind)
{
case JsonValueKind.String:
newItems.Add(item.Key, item.Value.ToString());
newItems.Add(item.Key, item.Value.ToString());
break;
case JsonValueKind.Number:
newItems.Add(item.Key, Int32.Parse(item.Value.ToString()));
break;
case JsonValueKind.Array:
newItems.Add(item.Key, value.EnumerateArray().Select(o => o.ToString()).ToList());
break;
newItems.Add(item.Key, value.EnumerateArray().Select(o => o.ToString()).ToList());
break;
case JsonValueKind.Object:
newItems.Add(item.Key, JsonSerializer.Deserialize<Dictionary<int, string>>(item.Value.ToString()));
break;
default:
newItems.Add(item.Key, item.Value);
break;