class_docstr: test AnalyzerResult 
code: def tearDown(self):
      results = AnalyzerResultContainer([self.result])
      try:
          r_json = results.to_json()
      except TypeError:
          print("TYPE ERROR IN JSON")
      if verbose:
          print("to json:", r_json)
  
      from_results = AnalyzerResultContainer()
      from_results.from_json(r_json)
      if verbose:
          print("%15s" % "from json:", from_results)
  
      self.assertEqual(results, from_results)
  
imports: import unittest
  from unit_timeside import TestRunner
  from timeside.core.analyzer import AnalyzerResult, AnalyzerResultContainer
  from timeside.core import __version__
  import numpy
  from math import pi
  from timeside.core.analyzer import numpy_data_types
label_desc: Use image node_id 1 for calling the TestAnalyzerResultJson obj's underlying member method code with example usage: obj.tearDown() without return types