gpt4 book ai didi

javascript - 使 json 字符串与饼图数据源的确切字符串匹配?如何

转载 作者:行者123 更新时间:2023-12-03 09:14:37 25 4
gpt4 key购买 nike

这是我收到的 JSON 字符串

    "{Date:'15/05/2015',y:'6'},
{Date:'01/08/2015',y:'6'},
{Date:'02/08/2015',y:'6'},
{Date:'08/08/2015',y:'72'},
{Date:'09/08/2015',y:'6'},"

我必须使其与饼图中的数据源完全相同

    var datas = [
{date:"02/02/2015",y:6},
{date:"15/05/2015",y:6},
{date:"01/08/2015",y:6},
{date:"02/08/2015",y:6}
];

这里正在工作 js fiddle js fiddle working for json

这是我用于制作 json 的 C Sharp 代码

        foreach (KeyValuePair<string, int> pair2 in dic)
{
int perce = pair2.Value;
var perct = ((double)perce / total) * 100;
int perc = Convert.ToInt32(perct);
string datesval = pair2.Key;
StringBuilder sb = new StringBuilder();
sb.Append("Date:'" + datesval + "',y:" + perc + "");
string newq = sb.ToString();
list.Add(newq);

}


StringBuilder sb2 = new StringBuilder();
foreach (string element in list)
{
for (int m = 0; m <= list.Count() - 1; m++)
{
sb2.Append("{" + list[m] + "},");
line = sb2.ToString();

}
break;
}

应使用 javascript 修改字符串

remove (") double quote from start of string and add [ . also remove (,") from end and add ]

还显示错误 Uncaught TypeError: undefined is not a function on line $('#container').highcharts({

最佳答案

使用字符串生成器和 eval ,我正在从您构建的行扩展上述内容

         string c = line;
StringBuilder builder = new StringBuilder(c);
// builder.Replace(",\"","]");
// builder[0] = '[';
TrimEnd(builder,',');
// builder.AppendFormat("[\"{0}\"]", builder.ToString());

string combine = "["+ builder.ToString();
string newcom = combine + "]";
return newcom;
}
static void TrimEnd(StringBuilder builder, char letter)
{
// ... If last char matches argument, reduce length by 1.

if (builder.Length == 0)
{
string c = "sorry";
}
else if (builder[builder.Length - 1] == letter)
{
builder.Length -= 1;
}

}

在 ajax 成功的情况下这样做

    var v = eval(response.d);

现在在饼图中使用它

第二个错误是因为 jquery 文件相互冲突,首先使用 jquery 1.9.1.js,然后使用图形文件

关于javascript - 使 json 字符串与饼图数据源的确切字符串匹配?如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31988705/

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