Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Analisar JSON em TSQL


Parece que tenho uma enorme veia masoquista, pois escrevi um analisador JSON. Ele converte um documento JSON em uma tabela de lista de Adjacência SQL, que é fácil de usar para atualizar suas tabelas de dados. Na verdade, já fiz pior, pois fiz código para fazer o processo inverso, que é ir de uma tabela de hierarquia para uma string JSON

O artigo e o código estão aqui:Consumindo strings Json no SQL Server.
Select * from parseJSON('{
  "Person":
  {
     "firstName": "John",
     "lastName": "Smith",
     "age": 25,
     "Address":
     {
        "streetAddress":"21 2nd Street",
        "city":"New York",
        "state":"NY",
        "postalCode":"10021"
     },
     "PhoneNumbers":
     {
        "home":"212 555-1234",
        "fax":"646 555-4567"
     }
  }
}
')

Para obter: