{
  "topic": "OPC UA Variant 编码掩码",
  "origin": "本文原创合成数据，未采集真实设备",
  "cases": [
    {
      "case_id": "Int32标量42",
      "kind": "正例",
      "input": {
        "hex": "06 2A 00 00 00"
      },
      "expected": {
        "type_id": 6,
        "array": false,
        "value": 42
      }
    },
    {
      "case_id": "Int32三项",
      "kind": "正例",
      "input": {
        "hex": "86 03 00 00 00 01 00 00 00 FE FF FF FF 03 00 00 00"
      },
      "expected": {
        "type_id": 6,
        "array": true,
        "value": [
          1,
          -2,
          3
        ]
      }
    },
    {
      "case_id": "维度无数组",
      "kind": "显式负例",
      "input": {
        "hex": "46 2A 00 00 00"
      },
      "expected_error": "维度标志不能脱离数组"
    },
    {
      "case_id": "数组截短",
      "kind": "显式负例",
      "input": {
        "hex": "86 02 00 00 00 01 00 00 00"
      },
      "expected_error": "Int32负载长度不符"
    }
  ]
}
