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

Json数组打印为字符串?不是阵列?[重复]

司马英才
2023-03-14

我目前正在从API获取数据。它存储动物检查的重量日志,如下所示。

目前,我将其存储在一个html标记中:

<h3 className='dogWeight'>Average: {item.weight}%</h3>

但它将这些数字打印成一个字符串(即100102103)。我可以把数组中的所有数字相加,只显示平均值吗?

{
   "dog":[
      {
         "weight":[
            "78",
            "100",
            "92",
            "86",
            "89",
            "88",
            "91",
            "87"
         ],
         "id":"1",

      },
      {
         "weight":[
            "75",
            "89",
            "95",
            "93",
            "99",
            "82",
            "89",
            "76"
         ],
         "id":"2",

      },

共有1个答案

长孙高远
2023-03-14

你可以循环查看数据。dog通过累加解析的整数权重值并除以权重数组的长度来减少权重值。

const data = {
  "dog": [{
    "id": "1",
    "weight": [  "78", "100", "92", "86", "89", "88", "91", "87" ],
  }, {
    "id": "2",
    "weight": [ "75", "89", "95", "93", "99", "82", "89", "76" ],
 }]
};

const avg = vals => vals.reduce((sum, x) => sum + parseInt(x, 10), 0) / vals.length;

data.dog.forEach(({ id, weight }) =>
  console.log(`ID: ${id}, Avg Weight: ${avg(weight).toFixed(2)}%`));
.as-console-wrapper { top: 0; max-heightL 100% !important; }

 类似资料:
  • 问题内容: 如果我有以下形式的字典: 然后我写 我懂了 如预期的那样。但是如果我写 我懂了 ,但我希望打印字符本身。 无论如何,所有数据最终都将最终转储到数据库中,因此解决此问题并不关键,但是对于调试来说,如果我在打印整个字典时能得到可读的输出,那就太好了。有什么办法吗? 对于那些好奇的人,脚本是格鲁吉亚语,是的,它说“ bar”。 问题答案: 这在我的终端中有效:

  • 问题内容: 要在Python中打印字符串和数字,除了做类似的事情外,还有其他方法: 问题答案: 在 不带括号的情况下 使用 print函数 可用于旧版本的Python,但 Python3不再支持该功能 ,因此您必须将参数放在括号内。但是,有一些变通方法,如对该问题的答案所述。由于对Python2的支持已于2020年1月1日结束,因此 答案已修改为与Python3兼容 。 您可以执行以下任一操作(并

  • 问题内容: 我手上有两难选择。经过反复试验,我仍然不知道这个简单的任务。 我有一个数组 我需要能够遍历数组并找到重复项并将它们打印在同一行上。没有重复的单词应单独显示 输出需要像这样 我已经尝试了for循环,但是逻辑似乎是不可能的。 问题答案: 然后对数组排序 或类似的东西

  • 如果我有一个字符串“sssaaadddccc”,我如何只打印“sadc”。可以使用SubString吗?还是必须使用charAt()?

  • 在我们的android应用程序中,我们可以成功地将图像打印到P4T打印机。我们使用pcx cpcl命令与其他收据文本内联打印图像。在打印收据之前,我们使用zebra sdk将图像上传到打印机内存。我们让zebra首先将我们的位图转换为ZebraImage,然后上传它。在P4T上,这会产生一个。然后我们在cpcl标签中引用的PCX文件。示例: 打印机配置: 在android应用程序中: cpcl格式

  • 问题内容: 这肯定是一件容易的事,但这确实困扰着我。 我有一个脚本,可以读取网页并使用Beautiful Soup对其 进行解析。我从 汤中 提取所有链接,因为我的最终目标是打印出link.contents。 我要解析的所有文本都是ASCII。我知道Python将字符串视为unicode,并且我确信这非常方便,在我的wee脚本中没有用。 每次我去打印一个包含’String’的变量时,我都会被打印到