DAP Foundry
Small tools that finish the job in your browser. No account. Your inputs are not uploaded or stored.
-
Flatten nested JSON to CSV
Turn a pasted nested JSON object into a flat CSV table in the browser.
-
Convert Unix timestamp to date
Paste one or more Unix timestamps and get each one as a UTC date in ISO 8601.
-
Count line frequency in text
Count how many times each distinct line appears in pasted text and get a CSV of line and count.
-
Convert YAML to JSON
Paste a YAML mapping and get JSON text, entirely in the browser. YAML it cannot convert is refused, not guessed.
-
Decode base64 to text
Paste base64 and get the decoded UTF-8 text in the browser.
-
Validate JSON first error
Paste JSON and learn whether it is valid, or see the line and column your browser reports for the first syntax error, or line 1 column 1 when it reports none.
-
Diff two line lists
Paste two lists of lines and get which lines are only in A, only in B, or in both.
-
Compute day count to settlement
Give a trade date, a settlement lag and an ISDA convention, and get the settlement date on the Payments Canada calendar and the exact day count fraction from the accrual start.
For agents: the JSON endpoints of four tools, and how each day count answer carries its own record.