簡體   English   中英

在Nodejs中將Buffer數據object轉換成數組

[英]Convert Buffer data object into array in Nodejs

TCP 服務器正在向我的 Nodejs 服務器發送數據。 所以我想在Nodejs中將緩沖區object數據轉換為數組格式。

Buffer data format: 
data = <Buffer ff d8 ff e0 00 10 4a 46 49 46 00 01 01 ...>

我想把它解析成人類可讀的格式。 所以我使用data.toString()然后它將以人類可讀的 JSON 格式作為字符串返回數據。

JSON.parse() function used to parse the string to JSON but it's showing JSON parsing error while converting String to JSON.

您能否提供正確的代碼以在 Nodejs 中將 TCP 數據獲取為數組格式?

From Buffer to ArrayBuffer:

function toArrayBuffer(buf) {
    var ab = new ArrayBuffer(buf.length);
    var view = new Uint8Array(ab);
    for (var i = 0; i < buf.length; ++i) {
        view[i] = buf[i];
    }
    return ab;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM