{"action":"closed","issue":{"url":"https://api.github.com/repos/kevin-montrose/Jil/issues/158","labels_url":"https://api.github.com/repos/kevin-montrose/Jil/issues/158/labels{/name}","comments_url":"https://api.github.com/repos/kevin-montrose/Jil/issues/158/comments","events_url":"https://api.github.com/repos/kevin-montrose/Jil/issues/158/events","html_url":"https://github.com/kevin-montrose/Jil/issues/158","id":104458613,"number":158,"title":"Numbers with large fractions are deserialized wrong in JsonObject","user":{"login":"edokan","id":1482410,"avatar_url":"https://avatars.githubusercontent.com/u/1482410?v=3","gravatar_id":"","url":"https://api.github.com/users/edokan","html_url":"https://github.com/edokan","followers_url":"https://api.github.com/users/edokan/followers","following_url":"https://api.github.com/users/edokan/following{/other_user}","gists_url":"https://api.github.com/users/edokan/gists{/gist_id}","starred_url":"https://api.github.com/users/edokan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edokan/subscriptions","organizations_url":"https://api.github.com/users/edokan/orgs","repos_url":"https://api.github.com/users/edokan/repos","events_url":"https://api.github.com/users/edokan/events{/privacy}","received_events_url":"https://api.github.com/users/edokan/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-09-02T11:22:54Z","updated_at":"2015-09-14T01:58:57Z","closed_at":"2015-09-14T01:58:57Z","body":"Hi,\r\n\r\nI'm trying to utilise Jil to parse `4.3563456344358765e+10`. Chrome parseFloat returns `43563456344.358765`, but Jil returns `40000003583.2462`.\r\n\r\nAs I've understood, problem is then when it parses numbers in `DynamicDeserializer.DeserializeNumberThunkReader` it calls ` Methods.ReadUIntThunkReader` to read the fraction part, but since `3563456344358765` is way bigger than max value of `UInt`, it fails."}}