【问题标题】:how to deserialize this json code and store it in sql如何反序列化此json代码并将其存储在sql中
【发布时间】:2017-02-19 00:00:29
【问题描述】:
 {
     "payload": {
         "coordinators": [
             {
                 "coordinatorID": "1",
                 "remarks": "a",
                 "briefObservation": "a",
                 "justifyingRecommendation": "a",
                 "sectors": [
                     {
                         "sectorNumber": "8",
                         "projectDescription": "a",
                         "knowledgeMarks": "a",
                         "siteMarks": "a",
                         "impactAccessmentMarks": "a",
                         "empAddressingMarks": "a",
                         "totalMarks": "a",
                         "recommendation": "a",
                         "category": "a"
                     },
                     {
                         "sectorNumber": "10",
                         "projectDescription": "a",
                         "knowledgeMarks": "a",
                         "siteMarks": "a",
                         "impactAccessmentMarks": "a",
                         "empAddressingMarks": "a",
                         "totalMarks": "a",
                         "recommendation": "a",
                         "category": "a"
                     }
                 ]
             }
         ]
     },
     "status": 0,
     "message": "Success/Fail Reason"
 }

【问题讨论】:

  • 首先是deserielize,然后是inset into your SQL server。您有很多选择来执行这些操作。这只是一个例子。
  • 您使用的是哪个版本的 SQL Server?还是您使用不同的数据库?
  • 要获取C#类进行反序列化,在json2csharp.com中输入json文本并点击“生成”。

标签: c# json


【解决方案1】:

Json.NET 是你的朋友。您可以直接在文档中找到示例。

http://www.newtonsoft.com/json/help/html/SerializingJSON.htm

“将其存储在 SQL 中”有点通用。在不知道有问题的数据库或比标签“C#”更多的实现目标的情况下,我只能猜测。这是另一个指向 Youtube 视频教程的链接 - 连接到 MySQL 数据库并使用 C# 插入数据。

https://www.youtube.com/watch?v=U3bVc7E6UHA

【讨论】:

    【解决方案2】:

    您有一篇文章可能对here 使用 c# 反序列化 json 有用:

    要将对象保存到数据库,您可以查看documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-10
      • 2021-12-23
      相关资源
      最近更新 更多