将 FQL 返回的 JSON 存储到 SQL Server

本文关键字:SQL Server 存储 JSON FQL 返回 | 更新日期: 2023-09-27 18:36:09

我正在使用 FQL 从图形 API 检索数据,这是输出

 {   "data": [
     {
       "value": 74
     }, 
     {
       "value": 131
     }, 
     {
       "value": 167
     }, 
     {
       "value": 114
     }, 
     {
       "value": 49
     } }

如何通过 C# 将此数据存储到 SQL Server 中的单个列中?

将 FQL 返回的 JSON 存储到 SQL Server

为 jSON 数据创建以下 C# 类:

public class DataValue
{
    public int value { get; set; }
}
public class DataValues
{
    public List<DataValue> data { get; set; }
}

如果您使用的是网络方法:

[WebMethod]
[ScriptMethod(ResponseFormat=ResponseFormat.Json)] 
public static string GetData(DataValues dataValues)
{
foreach var datavalue in dataValues.data
{
'write your insert logic
}
}