We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b6e0f89 commit 4827cd2Copy full SHA for 4827cd2
src/utils/index.js
@@ -33,7 +33,7 @@ export function jsonFlatten(
33
keys.map((objKey, idx, arr) =>
34
jsonFlatten(
35
data[objKey],
36
- objKey.includes('.') ? `${path}["${objKey}"]` : `${path}.${objKey}`,
+ /^[a-zA-Z_]\w*$/.test(objKey) ? `${path}.${objKey}` : `${path}["${objKey}"]`,
37
level + 1,
38
{
39
key: objKey,
0 commit comments