:bug: fixed undefined behavior bug
:bug: fixed undefined behavior bug

When an empty vector was passed to the parse function, an empty iterator range was used to construct an input iterator. Unfortunately, we then cannot use the start iterator to derive a pointer from.

Found with Xcode's undefined behavior sanitizer.

kaidokert/json,hunter-packages/json,nlohmann/json,kaidokert/json,hunter-packages/json,hunter-packages/json,nlohmann/json,nlohmann/json,kaidokert/json,theodelrieu/json,theodelrieu/json