c# - 将 json 有效负载转换为字符串
问题描述
抱歉,如果这看起来很基本,但我有以下 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
解决方案
我建议您使用来自 Newtonsoft 的 JSON 库。您可以从 NuGet 数据包管理器安装库。
JsonConvert.ToString
安装后,您可以使用该方法在一行中将 JSON 对象转换为字符串。
string myString = JsonConvert.ToString(yourJsonObject);
推荐阅读
- git-config - 适用于 Windows 的 Git:将 [winUpdater] 部分移出 .gitconfig
- java - 具有 3 个部分的 Android 布局
- java - 尝试为使用 java 的 android 聊天创建时间戳“mm/dd/yyyy hh:mm a”
- c++ - 如何使用变量模板来比较 C++ 17 中的变量类型?
- c++ - 三重无效删除运算符语法
- flutter - 我在颤振上运行我的第一个项目时遇到错误。如何解决?
- php - 试图将图像从 php 表单上传到 db
- c++ - DirectX 11 -- Hello Triangle Not Rendering -- 原因:多线程 C++ 运行时库
- cron - Anacron,防止同一天多次执行
- forms - 如何在 Xamarin 表单应用程序跨平台应用程序的主要活动中打开 index.html?