问题标签 [data-formats]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 将excel字符串解析为python
我想在excel中存储一个字符串值,例如['1','2'],并在python中解析它以用作计算数组。Python 接受这个值作为字符串,但是当我尝试将值转换为 int 或 float 时,我遇到了一条值错误消息,说 python 无法转换为字符串来浮动
来自 Excel 的输入['1','2','3']
python 中的所需输出['1','2','3']
问题:当我解析输入时,python 将其识别为字符串“['1','2']”,我无法将其转换为所需的输出:
代码示例:
arduino - 在微控制器和 MQTT 上使用的数据格式
我在 Arduino 上使用MQTT将传感器数据发送到 Javascript 页面。
到目前为止,我只发送了简单的数据格式:int 或 floats。
我可以使用什么格式来发送更复杂的结构化数据?例如:
我想通过一条 MQTT 消息发送它。
我可以使用 Json,但我担心它对于 Arduino 来说有点沉重。
更新
好的,似乎是对 JSON 的普遍共识,但是我有点担心内存要求。
我在 Arduino 上找到了两个用于 json 编码/解码的库:
ArduinoJson声称内存消耗更少,但不支持:
- 从 Stream 读取(最新版本的 Arduino MQTT 库支持在流中接收消息)
- 过滤传入的 json(选择性地解析只需要的 Json 字段)
binary - Recommended binary format for point cloud + metadata?
I'm trying to find a standard (or, at least, not completely obscure) binary data format with which to represent an X/Y/Z+R/G/B point cloud, with the added requirement that I need to have some additional metadata attached to each point. Specifically, I need to attach zero or more "source" attributes, each of which is an integer, to each point.
Is there an existing binary data format which is well-suited to this? Or, perhaps, would it be wiser for me to go with two separate data files, where the metadata just refers to the points in the cloud by their index into the full list of points?
rabbitmq - 如何解析rabbitmq状态输出?
我在 Linux 上安装了 RabbitMQ,它是一款很棒的软件。
当我运行这个命令时:
我得到一团糟的输出:
它看起来像 JSON,但事实并非如此。
这是什么数据格式?你是怎么发现的?
我能找到的最接近的是:http ://erlang.org/doc/man/yecc.html
dataformat - 解释比特流在 DSpace 中的重要性
有人可以简明扼要地向我解释一下:
- 什么是比特流?
- 什么是比特流格式?
- 比特流和比特流格式的重要性是什么?
- 什么是比特流格式转换?
- 为什么我们必须实现比特流格式转换?
谢谢。
parsing - 这是什么样的数据格式(冒号和分号分隔的条目)?
我正在集成两个文档记录不佳的系统,在此过程中,我遇到了一种我以前从未见过的奇怪数据格式。它以纯文本形式存储在数据库中,没有说明格式是什么以及如何处理它。
条目由冒号分隔的段组成:
- 单个 char 类型标签(数组、对象、int、decimal、bool、string)
- 一个数字,表示值在字符、字节、元素(在数组的情况下)或键值对(在 obj 的情况下)的长度,考虑到这是一种需要我解析的文本格式,这似乎完全没用无论如何,长度段。这不适用于整数和小数。
- 字段值
- 键值对似乎是偶数个元素的平面列表。他们似乎也将数组用作对象(参见示例)。
- 一个
;
终结符,对于对象和数组来说似乎不是必需的,只是为了让解析更加繁琐。
现在,解析这件事相当容易,但我经常对新的数据类型及其奇怪的语法感到惊讶,而且我不确定我是否已经用我分析过的少数数据样本涵盖了所有边缘情况。有人熟悉这种格式吗?
json - 服务器端 JSON 通信和序列化有什么好处?
我越来越多地看到 JSON 被用于:
- 在服务器端进程之间进行通信。
- 序列化和存储数据。
在这些情况下使用 JSON 而不是 XML 有什么好处?
JSON 最初的好处是它直接序列化为 Javascript 对象,从而在使用 Javascript 客户端时简化了 Ajax 编程(服务器端 Javascript 编程显然也会受益,尽管这种情况相对较少)。
但是 XML 有着悠久的历史,以及支持技术和协议(XSL、XSLT、XInclude、XQuery、XPath、XML Schema、序列化支持等)的生态系统。为什么 JSON 会渗透到非 Javascript 世界(和数据序列化),它似乎只是在复制 XML 在历史上所扮演的角色,但却没有 XML 几十年来开发的所有支持技术和工作?
当我在不以任何方式使用 Javascript 的序列化和通信情况中选择 XML 而不是 JSON 时,我似乎在逆向增长趋势。我错过了什么?
编辑:我的问题不仅仅是关于解析速度(尽管这可能是一个因素)。我的问题更多是关于在 JSON 中缺乏支持技术和协议的问题,这些技术和协议在 XML 中已经存在多年,以及为什么技术社区觉得有必要重新发明这个特殊的轮子。
vba - 使用另一个工作簿中的信息更新 Excel 工作表
让我首先说我对使用 excel 和 VBA 非常陌生,但是对 c++ 有一些经验。
情况:
我正在尝试使用在另一个工作簿中找到的数据更新一个工作表。源文件的组织方式使每个新工作票都有一个列。随着越来越多的工单进来,就会创建更多的列,并且垂直列出有关该工单的各种信息。
基本上我想要做的是使用与第一个相同的票号更新第二个文件,但格式不同:
这是我到目前为止所拥有的,虽然对于我想要代码做什么的基本概念来说非常粗糙:
我意识到这可能充满了错误/基本错误,但如果有人能伸出援助之手,那就太好了!
javascript - 以哪种格式记录/存储数字数据以供进一步的 JavaScript 处理?
我计划在几个月内(每天)收集一些数据,以便在 JavaScipt 中进一步处理和表示(可能使用任何 js 库,例如 d3.js 等。我还不知道是哪一个)。数据将包括:
- 日期
- 一个整数
- 一位十进制数
您会推荐哪种文件/数据格式来记录数据以供后续使用 JavaScript 工作?
magento - 在单个产品上导入多个类别
我的问题是在导入数据时获得正确的菜单结构。
我使用 Magento 1.9.2.2
我以 CSV 格式接收我的数据,如下所示:
我做了一个小程序来去掉“|” 以及之后发生的事情,因此:
变成:
但我很想创建所有底层类别,所以我也为 sku 002 获得了这个:
我相信 Magento 以某种方式使用了该结构,但我很难弄清楚如何导入它。
手动创建类别后,我尝试了 Magento 的正常导入,但这不起作用。我也尝试使用 Magmi 创建它们,但我也无法让 Magmi 使用多个主类别和子类别。
有没有人看过这种数据格式并有正确方向的线索,如何将其导入菜单结构?
我总共有 2500 个主要和子类别,因此手动创建它们根本行不通。
欢迎提出想法、问题或意见!:)