c# - 从 C# 中的原始 JSON POST 请求中获取键名
问题描述
我正在尝试读取原始 JSON POST 请求的值,并且仅将传入的字段(键)名称转换为对象。
如果我发布一个 JSON 字符串,例如:
{
"FirstName": "Test",
"LastName": "User",
"MiddleInitials": null
}
然后在从请求正文中读取输入流之后,我将 JSON 字符串转换为对象:
// Read the InputStream
StreamReader reader = new StreamReader(Request.Body);
reader.BaseStream.Position = 0;
string jsonText = reader.ReadToEnd();
// Deserialize to object and read property names
object jsonObject = JsonConvert.DeserializeObject(jsonText);
然后,当我检查对象时,我看到以下内容: 如何获取键值(FirstName、LastName、MiddleInitials)?
解决方案
推荐阅读
- r - 如何在 R 中以 50/50 的夜间和白天时间比率为每个人每天提取一个随机的白天?
- oozie-workflow - 我想在 Hue-> Oozie 中安排 Impala 查询
- visual-studio-code - Visual Studio 代码中的键绑定
- c# - 在 UWP 中使用 windows.media.ocr 提高 OCR 的质量
- algorithm - 在 Uncertain equation 或 2 array 中找到相似的部分
- linkedin - 在 iOS 设备中不显示“应用链接”按钮
- python - Python-打印用逗号分隔的整数序列
- python - 我的添加到购物车/从购物车中删除的实施是否安全?
- javascript - 有没有更好的方法来编写这个 if-else 块?
- python - os.system() python 以并发方式或并行运行配置单元脚本并给出错误输出