gpt4 book ai didi

json - 如何将 LinqPAD 中的数据导出为 JSON?

转载 作者:行者123 更新时间:2023-12-03 22:50:13 25 4
gpt4 key购买 nike

我想创建一个 JSON 文件,用作简单的 Web 原型(prototype)设计练习的一部分。 LinqPAD 非常适合以我需要的形状从我的数据库中访问数据,但是我不能很容易地将它作为 JSON 取出。

我并不关心架构是什么,因为我可以调整我的 JavaScript 以处理返回的任何内容。

这可能吗?

最佳答案

更流畅的解决方案是在 Linqpad 的“我的扩展”文件中添加以下方法:

public static String DumpJson<T>(this T obj)
{
return
obj
.ToJson()
.Dump();
}

public static String ToJson<T>(this T obj)
{
return
new System.Web.Script.Serialization.JavaScriptSerializer()
.Serialize(obj);
}

然后你可以在任何你喜欢的查询中使用它们:
Enumerable.Range(1, 10)
.Select(i =>
new
{
Index = i,
IndexTimesTen = i * 10,
})
.DumpJson();

我单独添加了“ToJson”,因此它可以与“Expessions”一起使用。

关于json - 如何将 LinqPAD 中的数据导出为 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17601302/

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