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.1.tar.gz (2.6 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.1-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dynamic_parser-0.1.1.tar.gz
  • Upload date:
  • Size: 2.6 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.1.tar.gz
Algorithm Hash digest
SHA256 33925694013777d29197bc5f91bdd9963397f50273ae08637841a1380537eea4
MD5 fa7d71678e9b4b7cbd6b2631d303cb90
BLAKE2b-256 7276ee5d48e9d487d2fc9b50cccabb748bb619e7124f733b1cd033c3ba9a4384

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dynamic_parser-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.5 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0180712159667fdc1a69c9766daeab1b7e6521521213bfe979fb197423e25d1e
MD5 4de835d8ebe2e644215dfbfca59ce94c
BLAKE2b-256 fbe873df9aac3681eb78356e3f6e43ab818227e7020f33237706d630d4ab9a0d

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