internal static ListIndexesResult DeserializeListIndexesResult(JsonElement element)
        {
            ListIndexesResult result = new ListIndexesResult();

            foreach (var property in element.EnumerateObject())
            {
                if (property.NameEquals("value"))
                {
                    foreach (var item in property.Value.EnumerateArray())
                    {
                        result.Indexes.Add(SearchIndex.DeserializeSearchIndex(item));
                    }
                    continue;
                }
            }
            return(result);
        }
示例#2
0
 internal static ListIndexesResult DeserializeListIndexesResult(JsonElement element)
 {
     IReadOnlyList<SearchIndex> value = default;
     foreach (var property in element.EnumerateObject())
     {
         if (property.NameEquals("value"))
         {
             List<SearchIndex> array = new List<SearchIndex>();
             foreach (var item in property.Value.EnumerateArray())
             {
                 array.Add(SearchIndex.DeserializeSearchIndex(item));
             }
             value = array;
             continue;
         }
     }
     return new ListIndexesResult(value);
 }