How to Use the Smart JSON Populator
Paste a JSON skeleton and every empty string and null gets a sample value chosen from its key: names, emails, UUIDs, ISO timestamps, numbers. Your keys, their order and every literal you already had come back unchanged. It runs in your browser, and nothing is uploaded.
A mock payload is easiest to build from the shape you already have. Paste the response your endpoint will return, blanks and all, and each key decides what belongs in it — email an address, createdAt a timestamp, isActive a boolean, price a number with two decimals. Keys that match no rule get Value 1, Value 2 and on. Those are the fields that still want a human, and they are meant to stand out.
What the tool will not do is rewrite the rest of your document. A 19-digit account id keeps all 19 digits, 1.10 keeps its trailing zero, 1e3 stays in exponent form, and two members with the same key both survive. Fillers that parse to JavaScript values and print them back cannot manage any of that: the id rounds, the zero disappears, and a key called "2" moves to the front of the object. This one fills the blanks in place and copies every other literal across as text.
Two modes. Blanks only is the default and touches empty strings and nulls; Every value replaces what is already there, for a fixture that has gone stale. Either way the work happens in the page — no upload, no account, no request — and it keeps going with the network switched off, which is what makes an internal schema safe to paste into it.