首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >原始数据法

原始数据法
EN

Stack Overflow用户
提问于 2020-02-09 13:44:49
回答 1查看 46关注 0票数 0

我正在编写一个javascript代码,接收原始字节并从中创建一个图形。寻找管理此类原始(主要是uint32)数据的最佳方法。

我的服务器(低端微控制器)发送2MB的原始数据块( memcpy )。结构名{uint32_t名称,uint32_t NAME2};)。我想要在这些街区中的许多地方。能够在本地计算机上保存连接块,但也有一种通过代码访问数据的简单方法。

目前,我只是在接收(使用DataViewgetUint32)之后解析数据,然后添加到数组中(使用dataseries.push({…))。()。为了节省费用,我只是使用JSON.stringify(data),,而不是简单的方式,因为每个变量都包含变量名(例如。{“名称”:1,“NAME2”:0})。使用例如。dataseriesx.NAME.

我怎样才能做得更好?

EN

回答 1

Stack Overflow用户

发布于 2020-04-22 23:40:06

我将避免使用JSON,只需使用逗号分隔的字符串:

代码语言:javascript
复制
// returns String
function getArrayBufferString(arrayBuffer) {
  return new Uint8Array(arrayBuffer).toString()
}

// returns ArrayBuffer
function parseArrayBufferString(string) {
  return new Uint8Array(string.split(',')).buffer
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60137249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档