Deserialize json directly from stream