Metadata-Version: 2.4
Name: ArcoJson
Version: 1.0.0
Summary: A professional JSON to CSV conversion library
Home-page: https://github.com/Manuachu06/PythonCustomePackage
Author: Manu c
Author-email: Manu C <manuachu0611@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/Manuachu06/PythonCustomePackage/tree/main/ArcoJson
Project-URL: Documentation, https://json2csv-pro.readthedocs.io
Project-URL: Repository, https://github.com/Manuachu06/PythonCustomePackage
Project-URL: Bug Tracker, https://github.com/yourusername/json2csv-pro/issues
Keywords: json,csv,converter,data,conversion
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

---

## File: `README.md`
```markdown
# ArcoJson

A professional, feature-rich Python library for converting JSON data to CSV format with advanced capabilities.

## Features

- ✨ Convert JSON to CSV with ease
- 🔄 Handle nested JSON structures automatically
- 📊 Batch conversion support
- ✅ Data validation
- 🎨 Customizable delimiters and formatting
- 📝 Comprehensive documentation
- 🔍 Type hints for better IDE support
- ⚡ High performance

## Installation

```bash
pip install  ArcoJson
```

## Quick Start

```python
from ArcoJson import JSONConverter

# Create converter instance
converter = JSONConverter()

# Simple conversion
data = [
    {"name": "John", "age": 30, "city": "NYC"},
    {"name": "Jane", "age": 25, "city": "LA"}
]

converter.convert_to_csv(
    data=data,
    output_file="output.csv"
)
```

## Advanced Usage

### Handling Nested JSON

```python
data = [
    {
        "name": "John",
        "age": 30,
        "address": {
            "city": "NYC",
            "country": "USA"
        }
    }
]

converter.convert_to_csv(
    data=data,
    output_file="output.csv",
    flatten_nested=True,
    delimiter=','
)
```

### Batch Conversion

```python
converter.convert_batch(
    input_files=["file1.json", "file2.json", "file3.json"],
    output_dir="output/",
    flatten_nested=True
)
```

### Preview Before Converting

```python
preview = converter.preview_conversion(
    data=data,
    rows=5
)
print(preview)
```

## Documentation

Full documentation available at: [Read the Docs](https://json2csv-pro.readthedocs.io)

## Contributing

Contributions are welcome! Please read our [Contributing Guide](CONTRIBUTING.md).

## License

MIT License - see [LICENSE](LICENSE) file for details.
```
