Я получаю следующий JSON-файл в POST Запрос:
{
"Collection":"SA3",
"Source": "Test",
"Timestamp": "2013-02-20T11:13:57.7810751+01:00",
"Inventory": [
{
"NUMBER":"234A2",
"NAME":"ONE",
"STATUS":"OK"
},
{
"NUMBER":"34A2",
"NAME":"TWO",
"STATUS":"NOTOKAY"
},
{
"NUMBER":"9A3DA",
"NAME":"THREE",
"STATUS":"DONE"
}
]
}
Теперь я хочу ВСТАВИТЬ в мою базу данных, чтобы "Коллекции"," Source"и" Timestamp"находятся в одной строке, и для каждого" Inventory"есть новая строка.
В этом примере это будет выглядеть так:
<table>
<tr>
<th>Collection</th>
<th>Source</th>
<th>Timestamp</th>
<th>Number</th>
<th>Name</th>
<th>Status</th>
</tr>
<tr>
<td>SA3</td>
<td>Test</td>
<td>2013-02-20T11:13:57.7810751+01:00</td>
<td>234A2</td>
<td>ONE</td>
<td>OK</td>
</tr>
<tr>
<td>SA3</td>
<td>Test</td>
<td>2013-02-20T11:13:57.7810751+01:00</td>
<td>34A2</td>
<td>TWO</td>
<td>NOTOKAY</td>
</tr>
<tr>
<td>SA3</td>
<td>Test</td>
<td>2013-02-20T11:13:57.7810751+01:00</td>
<td>9A3DA</td>
<td>THREE</td>
<td>DONE</td>
</tr>
</table>
, поэтому мне нужен оператор INSERT в PL / SQL, который взаимодействует с Inventory и сохраняет его, как описано выше.Столбец инвентаризации не создан в базе данных!Любые идеи о том, как обрабатывать здесь?Большое спасибо.