Skip to content

getformative/jsonx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

JSONx

Expanded JSON.

JSONx allows predictable expansion and flattening of JSON structures into single key-value representations.

Flat

{
  "[0].padawan.id": "anakin@jedi.galaxy",
  "[0].padawan.firstName": "Anakin",
  "[0].padawan.lastName": "Skywalker",
  "[0].master": "obi@jedi.galaxy",
  "[1].padawan.id": "ahsoka@jedi.galaxy",
  "[1].padawan.firstName": "Ahsoka",
  "[1].padawan.lastName": "Tano",
  "[1].master": "anakin@jedi.galaxy",
}

Deep

[
  {
    "padawan": {
      "id": "anakin@jedi.galaxy",
      "firstName": "Anakin",
      "lastName": "Skywalker"
    },
    "master": "obi@jedi.galaxy"
  },
  {
    "padawan": {
      "id": "ahsoka@jedi.galaxy",
      "firstName": "Ahsoka",
      "lastName": "Tano"
    },
    "master": "anakin@jedi.galaxy"
  }
]

Releases

No releases published

Packages

No packages published