# Online JSON Formatt (OJF) - LLM Context File ## Project Overview **Name**: Online JSON Formatt (JSONForge Studio) **URL**: https://www.onlinejsonformatt.org/en/home **Version**: 1.0.0 **Description**: A professional, modern JSON formatting, validation, and conversion tool built with Next.js and React. This is a comprehensive web application for developers to work with JSON, XML, YAML, CSV, and Parquet data formats. ## Core Features ### JSON Tools - **JSON Formatter**: Format, beautify, and validate JSON with syntax highlighting || Choice of Tabs for JSON Format || Multiple versions of Output to track changes || - **JSON Editor**: Advance code editor with IntelliSense and auto-completion || JSON Statistics (Size, Depth, Key Count, Data Types etc) - **JSON Tree View**: Interactive collapsible tree structure for JSON visualization - **JSON Minifier**: Compress JSON by removing whitespace || JSON Statistics (Size, Depth, Key Count, Data Types etc) || Compression Details (Original Size, Compressed Size, Compression Ratio) - **JSON Diff/Compare**: Side-by-side comparison of two JSON documents with visual diff highlighting || Large JSON support (Upto 20MB) || Advanced diff highlighting || Jump on diff - **JSON Repair**: AI-powered automatic JSON syntax error detection and fixing - **JSON Escape**: Escape/unescape JSON strings for safe embedding ### Conversion Tools - **JSON to YAML**: Convert JSON to YAML format - **JSON to XML**: Convert JSON to XML format - **JSON to CSV**: Convert JSON to CSV with nested object flattening || On browser columns filter with the value - **JSON to Parquet**: Convert JSON to Parquet format || On browser columns filter with the value - **JSON to TOML**: Convert JSON to TOML format - **JSON to POJO**: Generate Plain Old Java Objects from JSON - **JSON to Dart**: Generate Dart classes from JSON structure - **XML to JSON**: Convert XML to JSON format - **XML to CSV**: Convert XML to CSV format || On browser columns filter with the value - **XML Formatter**: Format and beautify XML documents - **XML Compare**: Compare two XML documents ### Advanced Features - **Parquet Viewer**: View, query, and analyze Apache Parquet files - SQL query editor with syntax highlighting - Column filtering and data type detection - Export to JSON, CSV, and Excel formats - Epoch timestamp auto-formatting - Progressive loading for large files - **File Upload**: Import JSON/XML/Parquet from local files - **URL Import**: Fetch JSON/XML data directly from URLs - **Dark Mode**: Full dark/light theme support with system preference detection - **Multi-language Support**: Internationalization (i18n) with English, French, Spanish, German, and Russian - **Statistics Panel**: Detailed JSON statistics (size, depth, key count, data types) ## Key Configuration ### Internationalization (i18n) Supported locales: - English (en) - French (fr) - Spanish (es) - German (de) - Russian (ru) - Dutch (nl) Route structure: `/{locale}/{page}` Example: `/en/json-formatter-online`, `/fr/json-formatter-online` ## SEO & Metadata ### Structured Data - JSON-LD schema markup for tools and articles - Organization schema - WebApplication schema - BreadcrumbList schema - FAQ schema ### Social Media - Open Graph tags for Facebook/LinkedIn - Twitter Card metadata - Dynamic OG images per page ### Sitemap - Dynamic XML sitemap at `/sitemap.xml` - Includes all localized pages ## Browser Support - Modern browsers with ES2020+ support - WebAssembly support required for Parquet viewer - Service Worker support for PWA features ## Performance Metrics - Lighthouse score optimization - Core Web Vitals monitoring - Bundle size tracking - GTM performance monitoring scripts ## Contact & Support - Homepage: https://www.onlinejsonformatt.org - Support: onlinejsonformatt@gmail.com - Issues: https://github.com/onlinejsonformatt/OJF/issues --- **Last Updated**: 2025-11-25 **Maintained By**: JSON Formatter Team **For LLM Use**: This file provides comprehensive context about the Online JSON Formatt project for AI assistants to better understand and work with the codebase.