
Closed
Posted
Paid on delivery
I have a stream of project-specific instrument data that must be parsed automatically according to external configuration files. The configurations come in two possible formats—CSV for quick table-style edits and JSON for more expressive rules—and I need a single parser that can load either type, interpret the rules they define, and then transform the raw incoming data into a clean, structured output (ideally a JSON object or a tidy CSV, whichever is simpler to wire into my pipeline). Key points • The exact instrument category is not fixed; think of it as “project-specific.” The parser therefore cannot be hard-coded to one layout. Everything about field order, data types, units, and validation thresholds has to live in the configuration files so I can tweak behaviour without touching code. • Both configuration formats must be supported seamlessly. If you lean on a library such as pandas, Jackson, or equivalent for parsing CSV/JSON that is perfectly fine—choose whichever language and tools let you build quickly while remaining easy to hand off. • Robust error handling is important: invalid rows should be flagged with clear messages rather than breaking the whole run. • Deliverables: the full source code, a short README explaining how to point the parser at either a CSV or JSON config, and two tiny sample configs that prove the concept. Once delivered, I should be able to drop in a new config file, call one command, and see my instrument data parsed exactly as described in that file—no recompilation, no edits to the core logic.
Project ID: 40599995
16 proposals
Remote project
Active 4 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
16 freelancers are bidding on average ₹1,021 INR for this job

Hello I am proficient Software Developer and I have extensive experience with processing both CSV and JSON. I have got you need configurable parser and I know how to implement it.
₹999 INR in 1 day
7.2
7.2

Hey there Glane here, I can develop a flexible Python parser that reads project-specific instrument data using either CSV or JSON configuration files, ensuring the parsing logic is entirely configuration-driven with no hard-coded field mappings. Using pandas, Python's built-in json module, and a modular architecture, the parser will dynamically interpret field definitions, data types, units, validation rules, and thresholds, while providing robust error handling that logs invalid records without interrupting processing. You'll receive the complete source code, a well-documented README, sample CSV and JSON configuration files, and example input/output demonstrating how a simple configuration change can adapt the parser to new instrument formats without modifying the core code.
₹1,500 INR in 1 day
6.1
6.1

Hi there, The moment I read "Instrument Parser From CSV/JSON Config - 23/07/2026 05:11 EDT", I knew it was a strong match for exactly what we do best. I love turning a solid brief like yours into a polished result you’ll be proud to put your name on. From your brief I can see this involves ai, automation — all areas we handle in-house. We specialise in Python, Data Processing, Software Development, Programming, which lines up directly with what you need. How we'd approach it: - Clarify the use-case, inputs and the exact output you expect - Build and integrate the model / automation pipeline - Evaluate accuracy and tune against real examples - Deploy with monitoring and a clear handover I also noted you don’t need recompilation, no edits to the core logic — that’s clear, and I’ll keep the work clean and strictly on-brief. Delivering at the scale of 11 edt is no problem for us — we're set up for volume without dropping quality. Expect smooth progress updates throughout, full respect for your specifications, and zero surprises along the way. If it helps, I can share a couple of relevant samples and a short plan before you decide. Looking forward to it! Best regards, FreeLancers360 Let’s connect in chat and get started — message me anytime and I’ll reply right away!
₹600 INR in 5 days
3.4
3.4

Hi there, I will build a dynamic instrument data parser in Python (using Pandas) that seamlessly loads both CSV and JSON configuration files to control field layouts, data types, and validation thresholds. The parser will feature robust error handling to flag invalid rows cleanly, outputting structured JSON/CSV without requiring core code edits. I will provide full source code, clear README documentation, and working sample configs for quick testing. Best regards, Nikhil
₹1,050 INR in 2 days
3.4
3.4

The config-driven approach is the right call here, and the key design decision is how you represent validation thresholds and type-coercion rules in CSV without losing expressiveness. I'll structure the JSON config as the canonical format and treat CSV configs as a flat projection of it, auto-converting CSV to an internal schema on load so the parsing engine only deals with one model. I'll deliver the parser in Python with built-in CSV/JSON config loading, row-level error flagging that collects all invalid rows into a separate report instead of halting, and two sample configs proving the concept. One thing worth noting: if your validation rules ever need conditional logic (e.g., "flag if value X only when field Y equals Z"), it's better to define that in JSON from the start rather than retrofitting CSV configs later. Best regards, Shayan
₹660 INR in 3 days
2.7
2.7

Hi! I'll build a clean, config-driven instrument parser in Python that reads either CSV or JSON config files and transforms raw instrument data into structured output — no hard-coded layouts, no recompilation needed. Here's my plan: 1. ANALYZE — I'll design a unified config schema that works across both CSV (table-style field rules) and JSON (expressive nested rules). The parser auto-detects format by extension, loads rules into a common internal model, then applies them to incoming data. 2. EXECUTE — Core parser with: field mapping (order, names, types), unit handling, validation thresholds, per-row error flagging (invalid rows logged with clear messages, valid rows pass through). Output as JSON or CSV via a simple flag. I'll use pandas for CSV parsing and Python's json module for JSON — minimal dependencies, easy handoff. 3. VERIFY — Two sample configs (one CSV, one JSON) proving both paths work. A short README with usage instructions: one command, one config file, done. I'll test edge cases: malformed rows, missing fields, type mismatches. Deliverables: full source code, README, 2 sample configs. Drop-in ready.
₹1,500 INR in 2 days
2.9
2.9

As a seasoned Python developer with a strong focus on data analysis, automation and processing, I'm confident that I possess the skills necessary to expertly complete your project. My experience in web scraping for e-commerce platforms and my ability to extract and clean large sets of data aligns perfectly with your need for transforming project specific instrument data from potentially two different file formats (CSV and JSON) to a structured output. I have utilized libraries such as Pandas extensively for parsing CSV/JSON files, which I believe will facilitate the seamless execution of this task. Importantly, my work involves thinking ahead, not just about the task at hand but also creating sustainable solutions for future adjustments. Understanding the value of modularity, I lean towards using efficient libraries like pandas and jackson to keep the codebase flexible while maintaining high performance.
₹1,050 INR in 7 days
2.0
2.0

I'd be happy to build a configuration-driven parser that can interpret your project-specific instrument data without requiring any code changes when formats evolve. With 13+ years of software development experience, I have developed configurable data processing applications, file parsers, and enterprise integration solutions using Java. My approach is to keep all parsing logic externalized so new instrument layouts can be supported simply by updating the configuration. What I'll deliver: A generic parser supporting both CSV and JSON configuration files Configuration-driven field mapping, data types, units, validation rules, and transformations Structured output in JSON or CSV, based on your preference Clear validation and error reporting that flags invalid records without stopping the entire process Modular, extensible architecture for adding new rule types in the future Sample CSV and JSON configurations demonstrating the concept Comprehensive README with setup, usage examples, and configuration format documentation Technology Stack Java 17/21 Jackson (JSON) Apache Commons CSV or OpenCSV Maven/Gradle JUnit for automated tests The parser will be designed so you can simply provide a new configuration file and input data, execute a single command, and receive the parsed output—no recompilation or core code changes required. I look forward to discussing your instrument data format and building a flexible, production-ready parser for your pipeline.
₹1,050 INR in 7 days
1.6
1.6

Hello, I can build a flexible Python parser that loads either CSV or JSON configuration files and uses them to transform your instrument data without requiring changes to the core code. My solution will include: Support for both CSV and JSON configuration formats Config-driven field mapping, data types, units, and validation rules Clear error reporting without stopping the entire parsing process Output as JSON or CSV based on your preference Clean, modular, and well-documented Python code A README with setup instructions and sample configuration files I have experience building Python automation and data-processing scripts using Pandas, JSON, and structured validation logic. I'll ensure the parser is easy to extend by simply replacing the configuration files. I'm ready to start immediately. Best regards, Marwan M.
₹600 INR in 1 day
1.8
1.8

Hello, Your project is a great fit for my experience building **configurable data-processing applications**. I can develop a flexible parser that reads **CSV or JSON configuration files** and transforms project-specific instrument data without requiring any code changes. **My approach:** * Build a configuration-driven parser where field mappings, data types, units, validation rules, and output formats are defined entirely in the config files. * Support both **CSV** and **JSON** configurations with automatic format detection. * Implement robust validation and detailed error reporting so invalid records are logged without interrupting the entire process. * Generate clean, structured output in **JSON** or **CSV** based on your pipeline requirements. * Keep the code modular, well-documented, and easy to extend for future instrument types. **Deliverables:** * Complete source code. * README with setup instructions and usage examples. * Sample CSV and JSON configuration files. * Example input/output datasets demonstrating the workflow. I recommend **Python** with **Pandas** and **Pydantic** for rapid development, strong validation, and maintainability, though I'm happy to use another language if you prefer. I'm available to start immediately and will provide clean, well-commented code with regular progress updates. **Kind Regards,** **Naveen**
₹1,050 INR in 7 days
0.0
0.0

Hi, your config-first requirement is exactly right: new instrument layouts should be handled by configuration, not core-code edits. Fixed terms: INR 984.85 in 1 day(s) I’ll build a self-contained Python 3.10 command-line parser with CSV and JSON configuration loaders feeding one normalized rule model. It will apply configurable field order/mapping, data types, units, and validation thresholds, then produce structured JSON or tidy CSV output. Invalid rows will be retained in a clear row-level error report so valid records continue processing. I’ll include the full source, a concise README with commands for each config format, two small sample configs, and pytest coverage for both configuration paths and invalid-row handling. Acceptance will be verified by running the samples and confirming equivalent parsed results from CSV and JSON rules, plus readable validation messages. Cameron
₹984.85 INR in 1 day
0.0
0.0

Hi, I can build this as a small Python command-line tool with one configuration model that loads from either CSV or JSON. Field order, types, units, mappings, and validation thresholds will stay outside the core code. Invalid rows will be reported with clear row and field errors while valid rows continue to JSON or CSV output. I will deliver the source, focused tests, two sample configs, and a short README with one-command examples. Please attach one representative raw input file and the config fields you expect before I begin.
₹1,500 INR in 2 days
0.0
0.0

Hi, I can build this as a config-driven Python CLI within 2 days. Both CSV and JSON configurations will define field mappings, types, units and validation thresholds without changes to the core code. Invalid rows will be reported with clear row-level errors while processing continues. I will deliver the source, README, sample input, two example configs and sample outputs. Please share one raw instrument-data sample; also confirm whether units should be converted or only validated.
₹600 INR in 2 days
0.0
0.0

Hyderabad, India
Member since Jul 23, 2026
₹12500-37500 INR
₹600-1500 INR
₹750-1250 INR / hour
₹12500-37500 INR
₹600-1500 INR
₹1500-12500 INR
$250-750 AUD
£20-250 GBP
$12-30 SGD
$250-750 USD
₹750-1250 INR / hour
₹12500-37500 INR
£250-750 GBP
₹600-1500 INR
$2-8 USD / hour
$30-250 USD
₹600-1500 INR
€12-18 EUR / hour
₹600-1500 INR
₹12500-37500 INR