Implement a JSON parser
Write a parser that turns a JSON string into native values: objects, arrays, strings with escapes, numbers, true, false and null. Use a recursive-descent design, skip whitespace correctly, and report a clear error with a position on malformed input.
No answer yet. Write the first one; the best answer gets endorsed.
