Skip to main content

Fix json structure and parse it

Project description

dynamic_parser

dynamic_parser is a Python package that leverages the power of Large Language Models (LLMs) to intelligently parse, correct, and structure malformed or unstructured JSON data. It’s perfect for situations where traditional parsers fail due to inconsistent formatting, missing fields, or syntax errors.


Features

  • Automatically fixes broken or unstructured JSON strings
  • Uses LLMs (like Groq, OpenAI) to understand context and infer structure
  • Converts text blobs into clean, structured JSON
  • Handles common issues: missing commas, quotes, brackets, or incorrect types
  • Simple integration with any Python project

Installation

pip install dynamic_parser

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dynamic_parser-0.1.2.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dynamic_parser-0.1.2-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file dynamic_parser-0.1.2.tar.gz.

File metadata

  • Download URL: dynamic_parser-0.1.2.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.11

File hashes

Hashes for dynamic_parser-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ebe340e65f7969ee2b4f704fb31aa11ffd35853a24a1eea282b85c120ac3a013
MD5 aafaebc1717a22f6170a55a9a16da098
BLAKE2b-256 608bd6a67cced86df7b57f8833272c9f07a7ee6ee836785b8eb11358c55cd30c

See more details on using hashes here.

File details

Details for the file dynamic_parser-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: dynamic_parser-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.11

File hashes

Hashes for dynamic_parser-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 db97490e83645cdc218a4b62cdf4d16895e7d2ad79c0409960a484b4a48e9cd4
MD5 b9828177b9ba87e56807b3bb8f901d32
BLAKE2b-256 f703bdc88a427095a969b8cb756d7b1b3b6ac428f396297254f62805c9ea41a3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page