Skip to content

jsonpickle 4.1.1

Version history | Download JSON

  • PyPI https://pypi.org/project/jsonpickle/
    Repository https://github.com/jsonpickle/jsonpickle

  • py.typed

  • Coverage


    %%{init: {"pie": {"textPosition": 0.85}, "theme": "neutral", "themeVariables": {"pieStrokeWidth": "1px"}}}%%
    pie title
        "Typed" : 1
        "Any" : 0
        "Untyped" : 463
    • 0.2% coverage
    • 0.2% coverage (strict)
    • 464 typable
      • 1 typed
      • 463 untyped
      • 0 Any
  • Typables


    %%{init: {"pie": {"textPosition": 0.85}, "theme": "neutral", "themeVariables": {"pieStrokeWidth": "1px"}}}%%
    pie title
        "functions" : 158
        "classes" : 278
        "other" : 10
    • 61 functions (+0 overloads)
      • 97 parameters
    • 14 classes
      • 106 methods (+0 overloads)
        • 172 parameters
      • 0 properties
    • 14 modules
      • 10 attrs

Modules

Module Coverage Coverage (strict) Typables Ignores
jsonpickle.backend 0.0% 0.0% 48 0
jsonpickle.compat 25.0% 25.0% 4 0
jsonpickle.errors 0.0% 0.0% 3 0
jsonpickle.ext.gmpy 0.0% 0.0% 2 0
jsonpickle.ext.numpy 0.0% 0.0% 5 0
jsonpickle.ext.pandas 0.0% 0.0% 2 0
jsonpickle.ext.yaml 0.0% 0.0% 2 0
jsonpickle.handlers 0.0% 0.0% 64 0
jsonpickle.pickler 0.0% 0.0% 116 0
jsonpickle.tags 0.0% 0.0% 0 0
jsonpickle.tags_pd 0.0% 0.0% 13 0
jsonpickle.unpickler 0.0% 0.0% 113 0
jsonpickle.util 0.0% 0.0% 91 0
jsonpickle.version 0.0% 0.0% 1 0

Incomplete Annotations

jsonpickle.backend (48 missing, 0 any)

Symbol Typable Typed Any
attr json 1 0 0
meth JSONBackend._verify 1 0 0
meth JSONBackend.encode 4 0 0
meth JSONBackend.dumps 4 0 0
meth JSONBackend.decode 2 0 0
meth JSONBackend.loads 2 0 0
meth JSONBackend.init 2 0 0
meth JSONBackend.enable_fallthrough 2 0 0
meth JSONBackend._store 5 0 0
meth JSONBackend.load_backend 5 0 0
meth JSONBackend.remove_backend 2 0 0
meth JSONBackend.backend_encode 5 0 0
meth JSONBackend.backend_decode 3 0 0
meth JSONBackend.set_preferred_backend 2 0 0
meth JSONBackend.set_encoder_options 4 0 0
meth JSONBackend.set_decoder_options 4 0 0

jsonpickle.compat (3 missing, 0 any)

Symbol Typable Typed Any
attr iterator_types 1 0 0
func iterator 2 0 0

jsonpickle.errors (3 missing, 0 any)

Symbol Typable Typed Any
meth ClassNotFoundError.init 3 0 0

jsonpickle.ext.gmpy (2 missing, 0 any)

Symbol Typable Typed Any
func register_handlers 1 0 0
func unregister_handlers 1 0 0

jsonpickle.ext.numpy (5 missing, 0 any)

Symbol Typable Typed Any
func register_handlers 4 0 0
func unregister_handlers 1 0 0

jsonpickle.ext.pandas (2 missing, 0 any)

Symbol Typable Typed Any
func register_handlers 1 0 0
func unregister_handlers 1 0 0

jsonpickle.ext.yaml (2 missing, 0 any)

Symbol Typable Typed Any
func register 2 0 0

jsonpickle.handlers (64 missing, 0 any)

Symbol Typable Typed Any
meth CloneFactory.init 2 0 0
meth CloneFactory.call 2 0 0
meth CloneFactory.repr 1 0 0
attr CloneFactory.exemplar 1 0 0
attr registry 1 0 0
meth LockHandler.flatten 3 0 0
meth LockHandler.restore 2 0 0
meth TextIOHandler.flatten 3 0 0
meth TextIOHandler.restore 2 0 0
meth UUIDHandler.flatten 3 0 0
meth UUIDHandler.restore 2 0 0
meth RegexHandler.flatten 3 0 0
meth RegexHandler.restore 2 0 0
meth BaseHandler.init 2 0 0
meth BaseHandler.flatten 3 0 0
meth BaseHandler.restore 2 0 0
meth BaseHandler.handles 2 0 0
meth BaseHandler.call 2 0 0
attr BaseHandler.context 1 0 0
meth ArrayHandler.flatten 3 0 0
meth ArrayHandler.restore 2 0 0
meth QueueHandler.flatten 3 0 0
meth QueueHandler.restore 2 0 0
meth Registry.init 1 0 0
meth Registry.get 3 0 0
meth Registry.register 4 0 0
meth Registry.unregister 2 0 0
meth DatetimeHandler.flatten 3 0 0
meth DatetimeHandler.restore 2 0 0

jsonpickle.pickler (116 missing, 0 any)

Symbol Typable Typed Any
func encode 19 0 0
meth Pickler.init 15 0 0
meth Pickler._determine_sort_keys 1 0 0
meth Pickler._sort_attrs 2 0 0
meth Pickler.reset 1 0 0
meth Pickler._push 1 0 0
meth Pickler._pop 2 0 0
meth Pickler._log_ref 2 0 0
meth Pickler._mkref 2 0 0
meth Pickler._getref 2 0 0
meth Pickler._flatten 2 0 0
meth Pickler.flatten 3 0 0
meth Pickler._flatten_bytestring 2 0 0
meth Pickler._flatten_impl 2 0 0
meth Pickler._max_reached 1 0 0
meth Pickler._pickle_warning 2 0 0
meth Pickler._flatten_obj 2 0 0
meth Pickler._list_recurse 2 0 0
meth Pickler._flatten_function 2 0 0
meth Pickler._getstate 3 0 0
meth Pickler._flatten_key_value_pair 4 0 0
meth Pickler._flatten_obj_attrs 4 0 0
meth Pickler._flatten_properties 4 0 0
meth Pickler._flatten_newstyle_with_slots 3 0 0
meth Pickler._flatten_obj_instance 2 0 0
meth Pickler._ref_obj_instance 2 0 0
meth Pickler._escape_key 2 0 0
meth Pickler._flatten_non_string_key_value_pair 4 0 0
meth Pickler._flatten_string_key_value_pair 4 0 0
meth Pickler._flatten_dict_obj 4 0 0
meth Pickler._get_flattener 2 0 0
meth Pickler._flatten_sequence_obj 3 0 0
attr Pickler.unpicklable 1 0 0
attr Pickler.make_refs 1 0 0
attr Pickler.backend 1 0 0
attr Pickler.keys 1 0 0
attr Pickler.warn 1 0 0
attr Pickler.numeric_keys 1 0 0
attr Pickler.use_base85 1 0 0
attr Pickler.handle_readonly 1 0 0
attr Pickler.fail_safe 1 0 0
attr Pickler.include_properties 1 0 0

jsonpickle.tags_pd (13 missing, 0 any)

Symbol Typable Typed Any
attr pd_dtypes 1 0 0
func get_smallest_unique_substrings 3 0 0
func all_subclasses 2 0 0
func get_all_numpy_dtype_strings 1 0 0
attr TYPE_MAP 1 0 0
func get_all_pandas_dtype_strings 1 0 0
attr np_dtypes 1 0 0
func split_letters_numbers_brackets 2 0 0
attr REVERSE_TYPE_MAP 1 0 0

jsonpickle.unpickler (113 missing, 0 any)

Symbol Typable Typed Any
func decode 11 0 0
meth Unpickler.init 7 0 0
meth Unpickler.reset 1 0 0
meth Unpickler._swap_proxies 1 0 0
meth Unpickler._restore 3 0 0
meth Unpickler.restore 4 0 0
meth Unpickler.register_classes 2 0 0
meth Unpickler._restore_base64 2 0 0
meth Unpickler._restore_base85 2 0 0
meth Unpickler._refname 1 0 0
meth Unpickler._mkref 2 0 0
meth Unpickler._restore_list 2 0 0
meth Unpickler._restore_iterator 2 0 0
meth Unpickler._swapref 3 0 0
meth Unpickler._restore_reduce 2 0 0
meth Unpickler._restore_id 2 0 0
meth Unpickler._restore_type 2 0 0
meth Unpickler._restore_module 2 0 0
meth Unpickler._restore_repr_safe 2 0 0
meth Unpickler._restore_repr 2 0 0
meth Unpickler._loadfactory 2 0 0
meth Unpickler._process_missing 2 0 0
meth Unpickler._restore_pickled_key 2 0 0
meth Unpickler._restore_key_fn 2 0 0
meth Unpickler._restore_from_dict 5 0 0
meth Unpickler._restore_state 3 0 0
meth Unpickler._restore_object_instance_variables 3 0 0
meth Unpickler._restore_object_instance 4 0 0
meth Unpickler._restore_object 2 0 0
meth Unpickler._restore_function 2 0 0
meth Unpickler._restore_set 2 0 0
meth Unpickler._restore_dict 2 0 0
meth Unpickler._restore_tuple 2 0 0
meth Unpickler._restore_tags 3 0 0
attr Unpickler.backend 1 0 0
attr Unpickler.keys 1 0 0
attr Unpickler.safe 1 0 0
attr Unpickler.v1_decode 1 0 0
attr Unpickler.on_missing 1 0 0
attr Unpickler.handle_readonly 1 0 0
func getargs 3 0 0
func has_tag_dict 3 0 0
func make_blank_classic 2 0 0
func loadclass 3 0 0
func has_tag 3 0 0
func loadrepr 2 0 0

jsonpickle.util (91 missing, 0 any)

Symbol Typable Typed Any
func is_reducible_sequence_subclass 2 0 0
func items 3 0 0
func is_collections 2 0 0
func is_primitive 2 0 0
func is_object 2 0 0
func translate_module_name 2 0 0
func is_iterator 2 0 0
func is_sequence 2 0 0
func is_type 2 0 0
func is_dictionary_subclass 2 0 0
func untranslate_module_name 2 0 0
func in_slots 4 0 0
func is_tuple 2 0 0
func is_noncomplex 2 0 0
func has_reduce 2 0 0
func is_installed 2 0 0
func is_module_function 2 0 0
func is_function 2 0 0
func b85encode 2 0 0
func is_list 2 0 0
func itemgetter 3 0 0
func is_list_like 2 0 0
func is_reducible 2 0 0
func is_bytes 2 0 0
func b85decode 2 0 0
func b64encode 2 0 0
func in_dict 4 0 0
func is_sequence_subclass 2 0 0
func has_method 3 0 0
func is_unicode 2 0 0
func is_module 2 0 0
func is_enum 2 0 0
func is_dictionary 2 0 0
func is_picklable 3 0 0
func is_not_class 2 0 0
func importable_name 2 0 0
func is_readonly 4 0 0
attr PRIMITIVES 1 0 0
func is_set 2 0 0
func is_cython_function 2 0 0
func b64decode 2 0 0

jsonpickle.version (1 missing, 0 any)

Symbol Typable Typed Any
attr version 1 0 0

Type-Ignore Comments

No type-ignore comments.