如何在C#中形成一个POST(方法)Json的请求体

时间:2017-02-14 13:40:57

标签: c# json rest post

下面是请求JSON。任何人都可以帮助我生成/创建一个请求体。

   {
  "groups": [
    {
      "groupName": "abc",
      "questions": [
        {
          "questionID": "",
          "groupedIndexVlaue": 2,
          "indexvalue": 6
        },
        {
          "questionID": "",
          "groupedIndexVlaue": 2,
          "indexvalue": 6
        }

      ]
    },
    {
      "groupName": "xyz",
      "questions": [
        {
          "questionID": "",
          "groupedIndexVlaue": 2,
          "indexvalue": 6
        },
        {
          "questionID": "",
          "groupedIndexVlaue": 1,
          "indexvalue": 7
        }
      ]
    }
  ]
}

我需要像下面这样的请求体来使用post方法。请任何人建议我如何根据上述Json形成请求体。

{
  "Items": [
    {
      "questionID": 1,
      "groupedIndexVlaue": 5,
      "indexvalue": 5
    },
    {
      "questionID": 2,
      "groupedIndexVlaue": 5,
      "indexvalue": 5
    }


  ]
}

感谢。

1 个答案:

答案 0 :(得分:1)

我在几个项目中使用了RestSharp库,它使json请求简洁明了,而且非常灵活。

http://restsharp.org