赞
踩
最近在开发MES与SAP接口,需要用到SQL Server去解析SAP接口传输过来的JSON数据。本文主要讲解下如何在SQL Server中解析多层级的JSON。
首先,构造一个JSON串,JSON串Head,Body,Body包含两个ITEM,分别是生产订单对应的工序明细行和产品明细行,如下所示。
- DECLARE @json VARCHAR(max)=N'{
- "HEAD": {
- "INTF_ID": "PP009",
- "SRC_SYSTEM": "SAP",
- "DEST_SYSTEM": "MES",
- "SRC_MSGID": "C5FF248AD8E01EED83838081FEE9C194"
- },
- "BODY": [
- {
- "AUFNR": "3000000056",
- "AUART": "ZP03",
- "WERKS": "2011",
- "PLNBEZ": "0345H-FG0001",
- "MAKTX": "电镀金刚石切割线",
- "GAMNG": "120.0",
- "GSTRP": "2022-06-29 00:00:00",
- "GLTRP": "2022-06-29 00:00:00",
- "ERNAM": "H0354",
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。