添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
销魂的开心果  ·  3、MacBook ...·  10 月前    · 
深沉的山羊  ·  群晖(Synology)video ...·  1 年前    · 
睿智的爆米花  ·  vue keyup backspace-掘金·  1 年前    · 

在sql中解析JSON字符串

4 人关注

我的表中有一列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}]}

我需要提取 "name "的值,有什么帮助吗?

1 个评论
TSQL中Parse JSON 的几乎全部内容,它要求用参数作为来源而不是列,但有很好的答案,现在提到SQL Server 2016中的原生JSON支持。
sql
sql-server
json
sql-server-2008
Silvia H
Silvia H
发布于 2012-09-02
3 个回答
Sam Peacey
Sam Peacey
发布于 2016-12-29
已采纳
0 人赞同

由于sql server没有内置的JSON支持,你需要手动解析这个,这将变得很复杂。

然而,你可以随时使用别人的 JSON解析库