我有一个控制器将大型JSON对象返回到jQuery Flot,我想知道用ServiceStack.Text中的那个更快地替换默认的JavaScriptSerializer是多么容易.
如果我可以使用DependencyResolver更改这样的东西会很好,但我想如果一切都解决了,那么它可能会变得很慢.
我有 1 个类,如下所示:
public class Tables
{
public string Name { get; set; }
public string[] Columns { get; set; }
}
string[] selectedTables = { "Table1", "Table2"};
using (var conection = new SqlConnection("MyconnectionString"))
{
connection.Open();
var tables = (
from table in connection.GetSchema("Tables").AsEnumerable()
let name = (string)table["TABLE_NAME"]
where selectedTables.Contains(name)
let catalog = (string)table["TABLE_CATALOG"]
let schema = (string)table["TABLE_SCHEMA"]
select new Tables // this should really be called Table
{
Name = name,
Columns = (
from column in connection.GetSchema("Columns", new …Run Code Online (Sandbox Code Playgroud) 我需要有一个这种格式的json(当数据为null时,只需检索时间字段):
var chartData = [
{
"time": "0",
"value": -0.307
},
{
"time": "1",
"value": -0.168
},
{
"time": "2"
},
{
"time": "3",
"value": -0.027
}
]
Run Code Online (Sandbox Code Playgroud)
我创建了两个类:
码:
public class dataV1
{
public string time { get; set; }
public dataV1(string Ptime)
{
this.time = Ptime;
}
public dataV1() { }
}
public class dataV2
{
public string time { get; set; }
public double value { get; set; }
public dataV2(string Ptime, double …Run Code Online (Sandbox Code Playgroud)