sql >> Database teknologi >  >> RDS >> Sqlserver

Parse JSON i TSQL

Jeg ser ud til at have en enorm masochistisk streak, fordi jeg har skrevet en JSON-parser. Det konverterer et JSON-dokument til en SQL Adjacency-listetabel, som er nem at bruge til at opdatere dine datatabeller. Faktisk har jeg gjort det værre, idet jeg har lavet kode for at gøre den omvendte proces, som er at gå fra en hierarki-tabel til en JSON-streng

Artiklen og koden er her:Forbruger Json-strenge i 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"
     }
  }
}
')

For at få:



  1. Brug MySQL relationelle databaser på Debian 6 (Squeeze)

  2. Sådan opretter du ordenstal i PostgreSQL

  3. Hvad gør (+) i Oracle SQL?

  4. MySQL i skyen - Online migration fra Amazon RDS til din egen server:Del 2