Мы получаем этот документ JSON и импортируем его в SQL Server 2016 с использованием компонента Kingswaysoft JSON Source
{
"Program": "USRMI",
"Transaction": "GetUserInfo",
"Metadata": {
"Field": [
{
"@name": "USERID",
"@type": "A",
"@length": 10,
"@description": "User"
},
{
"@name": "COMPNO",
"@type": "N",
"@length": 3,
"@description": "Company"
},
]
},
"MIRecord": [
{
"NameValue": [
{
"Name": "USERID",
"Value": "JOEBLO88"
},
{
"Name": "COMPNO",
"Value": "999"
},
],
"RowIndex": 0
}
{
"NameValue": [
{
"Name": "USERID",
"Value": "JOEBLO55"
},
{
"Name": "COMPNO",
"Value": "998"
},
],
"RowIndex": 1
}
]
}
и иметь столбец в таблице следующим образом:
{"Name": "USERID","Value": "JOBLO88"}
{"Name": "COMPNO","Value": "988"}
{"Name": "USERID","Value": "JOBLO55"}
{"Name": "COMPNO","Value": "955"}
Я изо всех сил пытаюсь найти любой ресурс по синтаксису, который можно использовать, чтобы преобразовать его в таблицу со структурой столбцов, как показано ниже
USERID COMPNO
====== ======
JOBLO88 988
JOBLO55 955