【问题标题】:How convert asn1 to JSON如何将 asn1 转换为 JSON
【发布时间】:2020-12-14 16:02:52
【问题描述】:

如何将传入的 ASN.1 消息 (UPER) 转换(解码)为 JSON?使用任何 Telegraf 插件都会很棒,因为我的目标是直接将其注入 InfluxDB。

我看过这个帖子 Ideas on how to convert a JSON message to ASN.1 ,但我想要相反的

【问题讨论】:

    标签: json influxdb asn.1


    【解决方案1】:

    要解码消息(UPER 只是 ASN.1 编码格式之一),您需要一个消息架构。然后搜索支持 UPER 和 JER 的 ASN.1 工具包(JER 是 ASN.1 格式,用于表示 JSON 中的消息)。使用该工具包,编译模式以使用您选择的编程语言获取数据绑定(保存消息的结构),然后调用编解码器 API 以从 UPER 解码(到绑定),重新编码为 JER(从绑定)。

    【讨论】:

    • 我正在从 python pypi.org/project/asn1tools 尝试这个包,但是,没有退出。这是我尝试过的stackoverflow.com/questions/65310344/…
    • 那个 asn1tools 项目文档说它不支持 CLASS 等。许多现代规范都使用这种语法。您应该检查您的规范,看看它是否使用您正在尝试的工具支持的语法。还有一些商业工具,比如我公司的(www.obj-sys.com)。
    猜你喜欢
    • 2016-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-04
    相关资源
    最近更新 更多