class_docstr: Subclass of ValueError with the following additional properties:
  
  msg: The unformatted error message
  doc: The JSON document being parsed
  pos: The start index of doc where parsing failed
  lineno: The line corresponding to pos
  colno: The column corresponding to pos
class_docstr_tok: ["Subclass","of","ValueError","with","the","following","additional","properties",":","msg",":","The","unformatted","error","message","doc",":","The","JSON","document","being","parsed","pos",":","The","start","index","of","doc","where","parsing","failed","lineno",":","The","line","corresponding","to","pos","colno",":","The","column","corresponding","to","pos"]
code: def __reduce__(self):
      return self.__class__, (self.msg, self.doc, self.pos)
  
file_path: catboost/contrib/tools/python3/src/Lib/json/decoder.py
imports: import re
  from json import scanner
label_desc: Use image node_id 2 for calling the JSONDecodeError obj's underlying member method code with example usage: obj.__reduce__() and returns: self,  self,  self,  self