At present, there is no standardized way to represent time in JSON (there is no time literal). Bertrand Le Roy explains the problem and how MS AJAX uses a string-based solution that also avoids false positives.
Don't throw out your old data formats! APEX allows you to embed any layout within existing web pages. Computers can then automatically read your data across the internet.