[Kotlin] Primitive array items validity check #21315
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
I opened an issue about that here where I explain the issue in more details. Essentially the validateJsonElement() function should also check if an array of primitives are in fact primitives. This check was missing before.
The check that I implemented does not validate if a list of strings is in fact a list of strings or a list of floats is in fact a list of floats. The check only distinguishes between primitives and non-primitives.
For our business-needs this fix should be already enough and can be expanded for more precise implementation.
@dr4ke616 @karismann @Zomzog @andrewemery @4brunu @stefankoppier @e5l