Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Parsing JSON di TSQL

Sepertinya saya memiliki coretan masokis yang besar karena saya telah menulis parser JSON. Ini mengubah dokumen JSON menjadi tabel daftar SQL Adjacency, yang mudah digunakan untuk memperbarui tabel data Anda. Sebenarnya, saya telah melakukan yang lebih buruk, karena saya telah melakukan kode untuk melakukan proses sebaliknya, yaitu beralih dari tabel hierarki ke string JSON

Artikel dan kodenya ada di sini:Mengkonsumsi string Json di server SQL.

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"
     }
  }
}
')

Untuk mendapatkan:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara meneruskan sqlparameter ke IN ()?

  2. Bagaimana cara menetapkan nilai ke variabel menggunakan 'eksekusi' di t-sql?

  3. 5 Fakta Teratas untuk Menemukan dan Mengganti Teks SQL di SQL Server dengan Fungsi REPLACE

  4. Kelompokkan DateTime menjadi interval 5,15,30 dan 60 menit

  5. Mendapatkan Pivot-Table yang Dihasilkan Secara Dinamis menjadi Tabel Temp