SOLVED
I did not want to work with an OData Json object, so I had to strip the OData header and the rest just looked like a collection of JSON docs
content = httpResponse.Content.ReadAsStringAsync().Result;
var outer = Newtonsoft.Json.JsonConvert.DeserializeObject<OData<object[]>>(content);
for (int i = 0; i < outer.value.Length; i++)
{
Rx_Documents.Add(Newtonsoft.Json.JsonConvert.DeserializeObject<My_Object>(outer.value[0].ToString()));
}
internal class OData<T>
{
[JsonProperty("odata.context")]
public string Metadata { get; set; }
public T value { get; set; }
}
I'm sure there are other ways to deserialize a multipart JSON document into a collection, I just did it this way.