## Syntax

`UNFLATTEN_JSON(object, [separator])`

## Usage examples

|     |     |
| --- | --- |
| Input | 1<br>{<br>2<br>"contact.address.0.city":"Huntsville",<br>3<br>"contact.address.0.geo.lat":"2.243232",<br>4<br>"contact.address.0.geo.lon":"1.23123",<br>5<br>"contact.address.0.state":"NC",<br>6<br>"contact.address.0.street":"1013rdSt",<br>7<br>"contact.address.0.type":"home",<br>8<br>"contact.address.1.city":"city",<br>9<br>"contact.address.1.geo.lat":"2.243232",<br>10<br>"contact.address.1.geo.lon":"1.23123",<br>11<br>"contact.address.1.state":"NC",<br>12<br>"contact.address.1.street":"15MainSt",<br>13<br>"contact.address.1.type":"work",<br>14<br>"contact.id":"557",<br>15<br>"contact.name":"JaneSmith"<br>16<br>}<br>Copy |
| Formula | `UNFLATTEN_JSON(json)` |
| Output | 1<br>{<br>2<br>"contact":{<br>3<br>"address":[<br>4<br>{<br>5<br>"city":"Huntsville",<br>6<br>"geo":{<br>7<br>"lat":"2.243232",<br>8<br>"lon":"1.23123"<br>9<br>},<br>10<br>"state":"NC",<br>11<br>"street":"1013rdSt",<br>12<br>"type":"home"<br>13<br>},<br>14<br>{<br>15<br>"city":"city",<br>16<br>"geo":{<br>17<br>"lat":"2.243232",<br>18<br>"lon":"1.23123"<br>19<br>},<br>20<br>"state":"NC",<br>21<br>"street":"15MainSt",<br>22<br>"type":"work"<br>23<br>}<br>24<br>],<br>25<br>"id":"557",<br>26<br>"name":"JaneSmith"<br>27<br>}<br>28<br>}<br>Copy |
