You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
730 B
19 lines
730 B
the Long story short this method:
|
|
|
|
- changes: `nested.nested2.normalInner`
|
|
- to `["nested", "nested.nested2", "nested.nested2.normalInner"]`
|
|
|
|
So it can be used to search for the param in a {@link FlattenParams} object.
|
|
|
|
Formally it changes path in "flatten" notation, to an Array of all possible
|
|
keys, which could have searched property.
|
|
|
|
When `skipArrayIndexes` is set to true it also it takes care of the arrays, which are
|
|
separated by numbers (indexes). Then it:
|
|
|
|
- changes: `nested.0.normalInner.1`
|
|
- to: `nested.normalInner`
|
|
|
|
Everything because when we look for a property of a given path it can be inside a
|
|
mixed property. So first, we have to find top-level mixed property, and then,
|
|
step by step, find inside each of them. |