簡體   English   中英

在sql中解析JSON字符串

[英]Parse JSON string in sql

我的表中有一列JSON字符串,我正在使用SQL Server 2008.有關如何解析JSON字符串並提取特定值的任何想法?

這是我的JSON字符串:

{"id":1234,"name":"Lasagne al frono","description":"Placerat nisi turpis, dictumst nasceture ete etiam mus nec cum platea tempori zillest. Nisi niglue, augue adipiscing ete dignissim sed mauris augue, eros!","image":"images/EmptyProduct.jpg","cartImage":"images/ArabianCoffee.jpg","basePrice":54.99,"priceAttribute":"itemPrice","attributes":[{"type":"Addons","label":"Side","attributeName":"Side","display":"Small","lookupId":8},{"type":"Addons","label":"Drink","attributeName":"drink","display":"Small","lookupId":5},{"label":"add note","type":"Text","attributeName":"notes","display":"Wide","lookupId":null}]}

我需要提取“名稱”的值,任何幫助?

由於sql server沒有內置的JSON支持,你需要手動解析它,這會變得復雜。

但是,您總是可以使用其他人的JSON解析庫

要解析JSON,您可以在C#或VB.NET中編寫一個簡單的CLR函數

現在您可以使用MS SQL Server 2016

https://msdn.microsoft.com/en-us/library/dn921897.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM