Deferred json reading