gpt4 book ai didi

c# - 如何使用 JSON.NET 创建字典 类集合

转载 作者:太空宇宙 更新时间:2023-11-03 15:51:56 25 4
gpt4 key购买 nike

我正在发出 Ajax 请求,该请求应填充一个信息对话框,该对话框应如下所示:

First Name: Jhon
Last Name: Smith
Occupation: programmer
Personal Interests: none
//and so on...

其中,JhonSmith程序员 从数据库查询到包含用户信息的表。我想要的是返回像这样格式化的响应,这样我就可以直接在我的 View 上写输出。我试过这个:

JObject user = new JObject();
connection.Open();
SqlDataReader reader = command.ExecuteReader();

while (reader.Read())
{
user.Add(new JProperty("First Name", reader["FirstName"].ToString()));
user.Add(new JProperty("Last Name", reader["LastName"].ToString()));
user.Add(new JProperty("Occupation", reader["Occupation"].ToString()));
use.rAdd(new JProperty("Personal Interests", reader["Hobbies"].ToString()));
}
reader.Close();

但是我不能在属性名称中使用空格,即使它是 JProperty。有没有办法像我希望的那样使用 JSON.NET 格式化数据?

最佳答案

如何将 Personal##Interests 作为键名,然后在客户端中,您只需在要显示对象时将 ## 替换为空格。

关于c# - 如何使用 JSON.NET 创建字典<string, string> 类集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25441501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com