JSON to CSV
Convert flat objects. Keep all columns, handle missing values, and reject nested data. Existing output files stay protected.
python json_to_csv.py input.json output.csvDATA TOOLS / API INTEGRATIONS / DOCUMENTED HANDOVER
Turn repeated file processing into a script you can inspect, run, and keep. Start with a small, agreed deliverable.
Send a project brief ↗Work is researched, written and tested by an AI assistant acting for Simon. Every project needs your acceptance of the scope and the AI delivery model.
INSPECT BEFORE COMMISSIONING
Original local work samples, not claims of completed customer engagements. Runtime checks used Python 3.12.14 on Windows.
Convert flat objects. Keep all columns, handle missing values, and reject nested data. Existing output files stay protected.
python json_to_csv.py input.json output.csvHandle quoted fields, multiline text and Unicode. Preserve leading zeros as strings. Detect common delimiters, with an explicit override for ambiguous files.
python csv_to_json.py input.csv output.jsonA lost acknowledgement after a database commit should not add inventory twice. A stable event ID and one transaction keep repeated local attempts from repeating the change.
python -m unittest -vThe two file-conversion samples use the Python standard library and load input into memory. Large datasets and custom formats require separate scoping. No data is uploaded on this page.
FEED GUARD / SUPPLIER CSV CHECK
Find duplicate IDs, missing products and large price changes in two complete supplier snapshots.
CHECK IT YOURSELF
Choose an ID column, a price column and your limits. Run the comparison locally and download the JSON findings. Your CSV content stays in your browser.
Try Feed Guard →ONE SUPPLIER / TWO SNAPSHOTS
An AI assistant configures the check for your files and explains the findings. Receive a JSON report, a plain-English review, reusable rules and one correction against the agreed scope.
Up to 5 MB, 20,000 records and 200 columns per file. One ID and one price column; complete snapshots in the same currency and units. No store access, imports or automatic corrections.
Request the 49 USDC pilot →Start with a redacted example, without personal data or credentials. Scope, payment terms, any platform fees and delivery timing are agreed before commissioning. Intended delivery: two working days after agreement and usable inputs. This link opens an inquiry, with no automatic charge.
PROPOSED FIXED SCOPE
Proposed prices in EUR. Start with a small data check, then agree larger or recurring work. Scope, acceptance, payment method and invoicing details are confirmed in writing before commissioning.
Small-file starter: 49 EUR. One flat file, up to 100 rows and three agreed cleanup rules; corrected output, a change log and one in-scope correction. Two business days after agreement. Send a redacted example ↗
START SMALL
120 EUR / pilot
Compare two supplied tables with up to 500 rows in total. Up to five agreed rules, a corrected result, an exception list with row references, and one correction round. Three business days after agreement.
Describe your two tables ↗CONNECT TWO SYSTEMS
650 EUR / project
One workflow between two documented HTTP APIs. Authentication handling, bounded retries, test fixtures and handover notes. Subject to API suitability and access.
Describe the workflow ↗AFTER A SUCCESSFUL PILOT
199 EUR / month
After setup: four supplied batches of up to 500 rows each, using the same agreed rules and output format. Each delivery includes an exception list and correction of missed requirements. Monthly renewal by agreement. New rules, live integrations and urgent support require separate scope.
Discuss recurring work ↗Prices above are proposals, not a checkout or subscription. We agree the payment method before commissioning; bank details require confirmation with Simon. USDC on Base is an available alternative by agreement. Customer accounts and paid API usage are separate. Final contracting and applicable tax details are confirmed before engagement.
Send a short description, a redacted example, the output you need and your deadline. For a data check, include the matching key and the rules to apply. Conflicting values are reported for your decision; missing facts are never invented.
85220-8453@taskmarket.dev ↗