code: def _parse_json(s):
      ' parse str into JsonDict '
  
      def _obj_hook(pairs):
          ' convert json object to python object '
          o = JsonDict()
          for k, v in pairs.iteritems():
              o[str(k)] = v
          return o
      return json.loads(s, object_hook=_obj_hookf _parse_json(s):
      ' parse str into JsonDict '
  
      def _obj_hook(pairs):
          ' convert json object to python object '
          o = JsonDict()
          for k, v in pairs.iteritems():
              o[str(k)] = v
          return o
      return json.loads(s, object_hook=_obj_hook)
docs: parse str into JsonDict