gpt4 book ai didi

c# - 在 C# 中创建 JSON 输出文件

转载 作者:搜寻专家 更新时间:2023-11-01 09:16:16 25 4
gpt4 key购买 nike

如何以 json 格式公开数据..???我尝试在 aspx 文件中使用 C# 代码创建一个 JSON 字符串并输出它。例如,在浏览器上打开 default.aspx 时,它只输出 json 字符串。但是在 android sdk 中处理时我不能使用 default.aspx 链接,因为 http 响应也将包含 html 标签。

基本上,如果我在打开 dafault.aspx 时选择查看源代码,我可以看到 html 标签,而不仅仅是 JSON 字符串。当我为 twitter、google calender 打开 json api 并选择查看源时,它们不包含 html。谁能帮我只创建 json 输出...???我在 sql server 中有数据并且非常擅长 C# 编码。

提前致谢....!!!

最佳答案

类似于:

using System.Web.Script.Serialization; 

public class Person
{
public string firstName = "bp";
public string lastName = "581";
}

public partial class MyPage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Person p = new Person();
string output = JavaScriptObjectSerializer.Serialize(p);
Response.Write(output);
Response.Flush();
Response.End();
}
}

这是示例背后的 aspx 代码。在 Response.End() 之后,aspx 文件被忽略。或者在 ashx 文件中执行此操作并放弃 html 页面标记。

或者更好的是,考虑使用网络服务。 WCF 或 asmx。

关于c# - 在 C# 中创建 JSON 输出文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4457311/

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