class_docstr: A set of JavaMicrobenchmarkHarnessObservations. 
class_docstr_tok: ["A","set","of","JavaMicrobenchmarkHarnessObservations","."]
code: def from_json(cls, payload):
      def group_key(x):
          return x.name
  
      benchmarks = map(
          lambda x: JavaMicrobenchmarkHarnessObservation(**x), payload
      )
      groups = groupby(sorted(benchmarks, key=group_key), group_key)
      return [cls(k, list(bs)) for k, bs in groups]
  
imports: from itertools import filterfalse, groupby, tee
  import json
  import subprocess
  from tempfile import NamedTemporaryFile
  from .core import Benchmark
  from ..utils.command import Command
  from ..utils.maven import Maven
label_desc: Use image node_id 3 for calling the JavaMicrobenchmarkHarness obj's underlying member method code with example usage: obj.from_json(cls, payload) and returns: unknown, x