Марк Рендл опубликовал это в качестве комментария , я хотел опубликовать его в качестве ответа, поскольку это единственное решение, которое до сих пор работало, чтобы вернуть успех, а коды ошибок json из Google reCaptcha.
string jsonReponseString= wClient.DownloadString(requestUrl);
IDictionary dict = new JavaScriptSerializer().DeserializeObject(jsonReponseString) as IDictionary;
Еще раз спасибо, Марк!
Используйте блок от lodash
lodash.chunk(arr,<size>).forEach(chunk=>{
console.log(chunk);
})
Это - то, что я использую, это не могло бы быть супер быстро, но это компактно и просто:
let chunksplit = (stream, size) => stream.reduce((chunks, item, idx, arr) => (idx % size == 0) ? [...chunks, arr.slice(idx, idx + size)] : chunks, []);
//if the index is a multiple of the chunksize, add new array
let testArray = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22];
document.write(JSON.stringify( chunksplit(testArray, 5) ));
//using JSON.stringify for the nested arrays to be shown