将JSON有效负载转换为字符串

时间:2020-10-16 12:14:40

标签: c# json api json.net

道歉,如果这看起来很基本,但是我有以下json

  {
    "id": "71e590d2-ab61-47ae-9ada-b9cedbf309bc",
    "user_firstname": "Tommy",
    "user_lastname": "Tester",
    "user_displayname": "Tommy Tester",
    "user_primary_email": "tommy@tester.com"
  }

我只想将其转换为我们系统接受的C#函数中的字符串 所以

"{\"id\":\"71e590d2-ab61-47ae-9ada-b9cedbf309bc\",\"user_firstname\":\"Tommy\",\"user_lastname\":\"Tester\",\"user_displayname\":\"Tommy Tester\",\"user_primary_email\":\"tommy@tester.com\"}"

我可以使用此在线工具手动进行操作 https://tools.knowledgewalls.com/jsontostring

1 个答案:

答案 0 :(得分:1)

我建议您使用JSON library from Newtonsoft。您可以从NuGet Packet Manager安装该库。

安装后,您可以使用JsonConvert.ToString方法将JSON对象转换为仅一行的字符串。

string myString = JsonConvert.ToString(yourJsonObject);