XML和JSON人们能否评论使用这些扩展名的机器类型倾向于生成数据?
我正在整理一张幻灯片,显示可导入JMP的数据类型的广度……但是我想从客户的角度来做。
也许这个地方已经存在,我只是不知道……
回复:XML和JSON@wendytseng我不知道您所说的机器类型是什么意思……也许您是指进程或应用程序?
我会说,这将取决于用于创建收集数据的应用程序的技术。 通常,开发人员会使用一个库以一种或另一种格式生成输出(可以“手工”生成,但很容易出错),因此,如果再进一步一步,所述库的可用性就成为一个因素。
XML到现在已经有几十年了,而且非常冗长,因此它很可能由用C / C ++和Java等语言编写的应用程序生成。 指向嵌入式服务器,物联网等
JSON是最近的更新,是JavaScript的子集,因此可以在Web服务和Web应用程序中找到。 用JavaScript或Python编码的服务器更有可能生成JSON数据。
当然,这些只是高层的猜测,您当然可以将IoT数据存储在JSON中,而将Web服务存储在XML中。
PS:出现了为速度而设计的新一代格式,例如Apache Arrow(列数据)和gRPC(二进制编码)。 不久之后,我们还将看到客户也询问这些问题。
回复:XML和JSON谢谢@nascif_jmp 。我的问题源于想要将文件类型链接回实验室,制造车间等实际设备的趋向,这些设备可能会生成这些类型的文件。根据您的描述,我想我将问题改写为“哪个应用程序倾向于生成JSON和XML ...人们对于使用这些应用程序的某些类型的设备是否有特定的经验”。在不将JSON和XML导入绑定到设备,测量系统等方面的情况下,很难进行演示来描述JSON和XML导入的好处(面向广大受众)。
回复:XML和JSON那是对的。 您可以拥有非常不同的数据管道,从实验室中具有嵌入式数据收集过程的单台机器到工厂车间中的数百台机器(在IoT场景中,城市中的数千台机器)将事件发送到数据收集过程(甚至可能在云上)。 写下收集的数据的“最后一英里”过程将确定最终格式。