1
Рассмотрим этот код:Список Преобразовать <Property> Для JObject
var joWork = ((JObject) x).Properties()
.Where(p => p.Value.Type == JTokenType.String).ToList();
Я в конечном итоге с List<JProperty>
.
Есть ли быстрый способ использования Linq или функции JSON.NET для преобразования этого объекта List<JProperty>
в объект JObject без создания JObject с нуля в цикле?
просто любопытно. Но будет ли var obj = list.Cast() работать? –
@PaulStoner: Нет, это делает что-то совершенно другое - это даст «IEnumerable», который генерирует исключение при его повторении по нему, потому что значения в списке не являются ссылками на экземпляры 'JObject'. –
Рад, что я не использовал это в качестве ответа. спасибо –