We don't need this interrogation:

```csharp
if(jsonArray.Length > "[".Length)
```

That's only there because we don't want to deserialize and empty result set. All we need to know is if there are results - we can tell if there are results by setting a boolean flag to true inside the loop.