CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-jsons

A comprehensive Python library for serializing and deserializing Python objects to and from JSON (dictionaries) with minimal code changes required.

81

1.65x
Overview
Eval results
Files

Evaluation results

100%

User Profile Manager

Dataclass Support

Criteria
Without context
With context

Uses jsons.dump()

100%

100%

Uses jsons.load()

100%

100%

Proper dataclass definition

100%

100%

Correct type hints

100%

100%

Default value handling

100%

100%

100%

Configuration Loader

Basic Deserialization (load)

Criteria
Without context
With context

Uses jsons.loads()

100%

100%

Passes cls parameter

100%

100%

Imports jsons module

100%

100%

Handles all config types

100%

100%

95%

Secure API Data Validator

Strict Mode

Criteria
Without context
With context

Uses jsons.load

100%

100%

Strict deserialization

100%

100%

Class specification

100%

100%

Uses jsons.dump

100%

100%

Strict serialization

100%

100%

Class for serialization

0%

0%

62%

57%

Configuration Export System

Verbosity Modes

Criteria
Without context
With context

Verbosity level usage

0%

60%

Metadata structure understanding

25%

60%

Type-free deserialization

0%

20%

Class announcement

0%

100%

Conditional verbosity

0%

100%

100%

80%

Memory-Efficient Configuration Manager

Slots Support

Criteria
Without context
With context

Slotted Classes Definition

100%

100%

jsons.dump() Usage

0%

100%

jsons.load() Usage

0%

100%

Nested Slotted Objects

0%

100%

Type Hints

0%

100%

Test Implementation

100%

100%

78%

26%

Typed Collection Configuration Manager

Generic Type Support

Criteria
Without context
With context

Uses jsons.dump

0%

0%

Uses jsons.load

100%

100%

Typed List handling

50%

100%

Typed Dict handling

46%

100%

Optional type handling

66%

100%

Union type handling

33%

53%

Nested object deserialization

100%

100%

35%

-5%

Notification Parser

Union Type Handling

Criteria
Without context
With context

jsons.load() usage

50%

33%

Union type hint

0%

0%

Optional type handling

100%

100%

List deserialization

0%

0%

Dataclass integration

100%

100%

100%

90%

Product Inventory Manager

Collection Type Support

Criteria
Without context
With context

jsons.dump usage

0%

100%

jsons.load usage

0%

100%

List[Product] typing

0%

100%

Dict[str, List[Product]] typing

0%

100%

Set[str] handling

0%

100%

Dataclass compatibility

100%

100%

Type preservation

0%

100%

95%

75%

Configuration File Manager

Path Handling

Criteria
Without context
With context

Uses jsons.dump()

0%

100%

Uses jsons.load()

0%

100%

Proper type hints

100%

75%

Path serialization

0%

100%

Path deserialization

0%

100%

45%

Student Grade Tracker

DefaultDict Support

Criteria
Without context
With context

DefaultDict Usage

100%

100%

Type Hint

0%

0%

Serialization

0%

100%

Deserialization

0%

0%

Type Preservation

100%

0%

Functional Correctness

100%

100%

Install with Tessl CLI

npx tessl i tessl/pypi-jsons
Evaluated
Agent
Claude Code

Table of Contents