The reverse action of flatten. Transform a flattened object to original un-flattened object.

unflatten({ "a.b": 1 }) // { a: { b: 1 } }
unflatten({ "a.b[0]": 1 }) // { a: { b: [1] } }
unflatten({ 'a["?"][0]': 1 }) // { a: { '?': [1] } }
  • Parameters

    • obj: any
    • Optionaloptions: UniFlattenOptions

    Returns {}