Ported the JSON lib.