Каким образом десериализовать этот JSON массив, чтобы перебрать его через цикл?
По сути ты пытаешься засунуть в объект массив объектов. Для того что бы все работало используй в качестве дженерик типа какую-то коллекцию(например, OneResponse[], List< OneResponse>, IEnumerable< OneResponse>, etc.)
Делай так:
var r = JsonConvert.DeserializeObject<List<OneResponse>>(json);