@Test void ignoresNull_topLevelFields() {
    String json =
        """
        {
          "traceId": "6b221d5bc9e6496c",
          "parentId": null,
          "id": "6b221d5bc9e6496c",
          "name": null,
          "timestamp": null,
          "duration": null,
          "annotations": null,
          "binaryAnnotations": null,
          "debug": null,
          "shared": null
        }
        """;

    SpanBytesDecoder.JSON_V1.decodeOne(json.getBytes(UTF_8));
  }
Particular, thrift can mistake malformed content as a huge list. Let's not blow up.
zipkin/src/test/java/zipkin2/codec/V1SpanBytesDecoderTest.java