我正在使用javascript调用/ batch API方法来一次获取大量消息。根据文档,它返回具有多部分/混合内容类型的HTTP响应。我试图将其作为JSON循环,但我不确定如何转换它。任何帮助将不胜感激。谢谢!
答案 0 :(得分:4)
我为此写了tiny library。您可以使用它,或者从代码中获得灵感:
<input type="text" name="r_id[]" class="form-control inline" value="" required>
<input type="number" step="0.001" name="qty[]" class="form-control inline" value="" required>
答案 1 :(得分:0)
这是我的快速解析,虽然不完美,但前一阵子还是做到了。
parseBatchResponse(response) {
const result = [];
const lines = response.split('\r\n');
for (const line of lines) {
if (line[0] === '{') {
console.log(JSON.parse(line));
}
}
return result;
}