Asp.net 来自AJAX的Highcharts系列
我对从.ASMX返回的Json格式化有问题 我需要归还这样的东西Asp.net 来自AJAX的Highcharts系列,asp.net,asmx,highcharts,webmethod,Asp.net,Asmx,Highcharts,Webmethod,我对从.ASMX返回的Json格式化有问题 我需要归还这样的东西 [{ name : "TEST1", data : [100]}, { name : "TEST2", data : [200]}] 这是我的样品 [WebMethod] [ScriptMethod(ResponseFormat = ResponseFormat.Json, UseHttpGet = true)] public List<jsonGraphSeries> Graph(string I
[{ name : "TEST1", data : [100]},
{ name : "TEST2", data : [200]}]
这是我的样品
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json, UseHttpGet = true)]
public List<jsonGraphSeries> Graph(string ID)
{
List<GenList>objGenList = new List<GenList>();
GenList objlist;
objlist = new GenList();
objList.name = "TEST";
objList.data[0] = 100;
objGenList.add(objList);
}
public class GenList
{
public string name;
public double[] data;
}
[WebMethod]
[ScriptMethod(ResponseFormat=ResponseFormat.Json,UseHttpGet=true)]
公共列表图(字符串ID)
{
listobjglist=新列表();
基因列表;
objlist=new GenList();
objList.name=“测试”;
对象列表数据[0]=100;
objglist.add(objList);
}
公共类生成列表
{
公共字符串名称;
公共数据;
}
什么也没发生。。。有人能帮我吗?你的方法没有返回任何东西,添加这个行吗
返回objglist代码>愚蠢的我。。。为了让json将其识别为数组字段
而不是这样做
objList.data[0] = 100;
我应该这样做的
objlist = new GenList();
objList.name = "TEST";
objList.data = new [] {100};
objGenList.add(objList);
输出将是
{ name : "TEST1", data : [100]}
你确定这是HTTP POST请求吗?看这个:我只想做一个json w/c可以以这种格式输出