Sort description how we have extended JSON to support some objects like Date. JSON | JavaScript | Description -------------------------------+-----------------------+--------------------------------------------------------------------------- "Hello" | "Hello" | If it doesn't end ")" or doesn't have "(", it can be presented normally "Date(1287197914000)" | Date(1287197914000) | Date object "String(Date(1287197914000))" | "Date(1287197914000)" | String object "UIMessage(OK)" | UIMessage(...) | Custom object -------------------------------+-----------------------+--------------------------------------------------------------------------- File ../lib/json/jsonobject.js contains the JavaScript implementation.