我正在尝试将 JSON 消息转换为 ASN.1。我的目标是将 JSON(从wire-shark 捕获)转换为 ASN.1,然后将 asn1 转换为 802.11p。我应该研究哪些想法或资源?我正在使用Python 3.7。
您可以使用此工具将 JSON 转换为 ASN.1https://asn1.io/json2asn/ https://asn1.io/json2asn/。请记住,将消息 (JSON) 转换为模式 (ASN.1) 始终是一个近似值(例如,无法判断是否"signal":3
对应于一个INTEGER
类型或ENUMERATION
类型),因此您必须检查和优化生成的架构或尝试转换多个消息。一旦您拥有了 ASN.1 架构,就会有多种适用于您的特定语言的 ASN.1 工具。
另一方面,如果您正在使用众所周知的协议并且您不打算自定义它(或数据),您也许可以从协议发布者那里找到原始的 ASN.1 架构。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)