code: def process_js_mod(self, data, name, idx, sub_idx):
          
          if isinstance(data, (int, long)):
              js = collections.OrderedDict()
              js['type'] = 'js-mod-num'
              js['fname'] = name
              js['idx'] = idx
              js['sub_idx'] = sub_idx
              js['n'] = '0x%x' % data
  
              if self.has_fingerprint(data):
                  logger.warning('Fingerprint found in json int modulus %s idx %s %s' % (name, idx, sub_idx))
                  self.mark_and_add_effort(data, js)
  
                  if self.do_print:
                      print(json.dumps(js))
  
              return TestResult(js)
  
          self.process_mod_line(data, name, idx, aux={'stype': 'json', 'sub_idx': sub_idx})
docs: Processes one moduli from JSON
          :param data:
          :param name:
          :param idx:
          :param sub_idx:
          :return: