当前位置: 首页 > 知识库问答 >
问题:

如何转换字符串格式数据[重复]

葛承德
2023-03-14

我有一个Json格式,如:

 var d =  "1,3,2,4"

如何将其转换为

 var d =   [3,5,3,6]

我试过这个:

success: function (Response) {
    debugger;
    var du = (Response.d);
    var final_string = '[' + du + ']'
    // final_string = [1, 3, 2, 4];
    console.log(final_string);

但这不起作用,我想将final_字符串值设置为final_字符串=[1,3,2,4]

其实我是想用这个数据做一个图

JvaScript

<script>
        $(document).ready(function(){
            debugger;
            $.ajax({
                type: "Post",
                url: "Default.aspx/getdata",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (Response) {
                    debugger;
                    var d = Response.d.toString();
                    var final_string = '[' + d + ']'
                    console.log(final_string);
                    //final_string = [1,3,2,4];
         var options = {
             chart: {
                 height: 250,
                 width:500,
                 type: 'line',
             },
             series: [{
                 name: ' ',
                 type: 'column',
                 data: final_string
             }, {
                 name: '',
                 type: 'line',
                 data: final_string
             }],
             stroke: {

                 width: [0, 4]
             },
             title: {
                 text: 'Total Count'
             },
             labels: ['Birthady', 'Anniversary', 'Special', 'Total'],
             xaxis: {
                 type: 'text'
             },
             yaxis: [{
                 title: {
                     text: 'Count Blog',
                 },
             }, {
                 opposite: true,
                 title: {
                     text: ''
                 }
             }]
         }
         debugger;
         var chart = new ApexCharts(
             document.querySelector("#chart"),
                      options

                    );

                    chart.render();

                },
                error: function (result) {
                }
            });
        });
    </script>

这里的序列数据格式是[1,3,2,4],当我在序列数据图中传递数据=[1,3,2,4]时,它以正确的格式显示,当我在序列数据图中传递最终字符串时,它的主要问题是什么最终字符串有人能帮我吗?


共有2个答案

柯曜文
2023-03-14
success: function (Response) {
    debugger;
    var d = Response.toString();
    var final_string = '[' + d + ']'
    console.log(final_string);
}
荣俊杰
2023-03-14

为什么不使用split(“,”)函数呢。由于在图表上使用数组,因此可以使用map(Number)将数组中的每个项转换为数字类型而不是字符串。

var d =  "1,3,2,4"
var res = d.split(",").map(Number);

console.log(res)
 类似资料:
  • 问题内容: 是否可以使用Python的语法仅替换某些键。 考虑以下示例: 哪个返回 有没有办法做到这一点? 问题答案: 我使用了一个更简单的解决方法: 可以使用dict中的更多键轻松扩展此功能,即使搜索字符串不存在也不会抱怨。可能会进行改进以提供更多的功能,但这对我来说已经足够了。

  • 我将字节数组转换为字符串,格式为,如下所示: 我想不出现在如何从我的字符串返回字节数组,实质上恢复我最初所做的工作。任何帮助都将得到很大的支持:)

  • 有如下数据 需转为下面的格式 大概就是' . '分割的字符串重新组成 value label 树形结构,. 字符串分割数目不固定,求大佬解惑

  • Bouncy Castle SCrypt Java API。 上面的生成方法给出了格式,我需要将其作为字符串存储在数据库中,对比较没有帮助,我希望中会出现一些字符。 除了弹力城堡还有别的选择吗?

  • 我创建了一个包含两个字符串的字节数组。如何将字节数组转换为字符串? 我想将转换为字符串。我可以使用来完成,但我不能使用(不支持)。

  • 我刚到爪哇。Postgres db包含日期的格式为。我需要转换为。 我已经试过了,但是显示的结果是错误的

  • 问题内容: 我正在通过这样的套接字接收字符串 我想将其转换回数组。我尝试使用 但是它将数组内的数组分割开。 我将如何将字符串转换为数组? 问题答案: 使用比。从文档: 31.2。ast —抽象语法树¶ 安全地评估表达式节点或包含Python表达式的字符串。提供的字符串或节点只能由以下Python文字结构组成:字符串,数字,元组,列表,字典,布尔值和无。 这可用于安全地评估包含来自不受信任来源的Py

  • 为什么toString方法返回jibberish?