У меня есть контроллер MVC для получения данных JSON, которые отправляются из приложения WinForms. Как разделить строку JSON и сохранить ее на сервере SQL?
Вот мой контроллер для получения и десериализации объекта json:
Stream req = Request.InputStream;
req.Seek(0,System.IO.SeekOrigin.Begin);
string json = new StreamReader(req).ReadToEnd();
hl7View hl = null;
hl = JsonConvert.DeserializeObject<hl7View>(json);
//hl do have a string data like this
//"{\"data\":[{\"LOC\":\"TEST\",\"COMPANY\":\"BST\",\"MSG_ID\":\"20160701123200-112\",\"NS\":\"\",\"ROOM\":\"\",\"BED\":\"\",\"SID\":\"25444444\",\"OBS_SEQ\":\"1\",\"OBS_TIME\":\"20160701164801\",\"SEQ\":\"1\",\"ITEM\":\"8867-4\",\"ITEMLAB\":\"Heart Rate\",\"RESULT\":\"80\",\"UNIT\":\"Beats/min\",\"FLAG\":null,\"CLI_INFO\":null,\"OPID\":\"150710\"}],\"sMSG\":null}"
//what should i do here?
Как разделить строку и сохранить ее на сервере SQL?
Вот код класса hl7View:
public class hl7View
{
public string sMSG {get;set;}
public List<dataDB> Datalist {get;set;}
}
база данных, которую я создал.
Я попытался вставить данные вручную, и все работает нормально. Есть ли возможность разбить его и затем сохранить в базе данных к тому времени после десериализации?