JSON数据集

使用场景

● 展示的数据为固定值
● 数据在很长一段时间内不会改变
● 模拟实际数据

需求描述

我有一份10个人的2020年期末语文考试成绩单,我想通过柱状图展示每个人的成绩,数据格式入下

[
    {
        "name": "张三",
        "score": 85
    },
    {
        "name": "李四",
        "score": 78
    },
    {
        "name": "王五",
        "score": 92
    },
    {
        "name": "赵六",
        "score": 67
    },
    {
        "name": "钱七",
        "score": 80
    },
    {
        "name": "孙八",
        "score": 88
    },
    {
        "name": "周九",
        "score": 72
    },
    {
        "name": "吴十",
        "score": 90
    },
    {
        "name": "郑十一",
        "score": 76
    },
    {
        "name": "冯十二",
        "score": 83
    }
]

需求分析

由于历史的数据基本不会改变,所以这里使用JSON数据集非常合适

数据集配置

找到并点击顶部【数据集管理】标签页,在右侧页面点击【新增】按钮

点击【JSON数据集】选项

名称输入:2020年期末语文考试成绩单,数据直接复制使用上面的即可,然后点击【解析JSON】按钮,可在【数据预览】看到JSON数据,在右侧【输出字段】可看到JSON中的字段信息。

点击【输出字段】右侧的【配置】按钮,填写对应字段的描述信息,点击【确定】按钮

点击页面右上角【保存】按钮即可
接下来在大屏设计器中使用上面开发好的JSON数据集了😄,使用方式上没有区别

开发规范

开发规范

  • 数据必须是数组类型
  • 数据仅第一层有效,子节点无效

正确响应格式

[
    {
        "key1": "value1",
        "key2": "value2",
        "key3": "value3"
    },
     {
        "key1": "value1",
        "key2": "value2",
        "key3": "value3"
    },
     {
        "key1": "value1",
        "key2": "value2",
        "key3": "value3"
    }
]

错误响应格式

返回的数据非集合

{
        "key1": "value1",
        "key2": "value2",
        "key3": "value3"
}

返回的有效数据不在第一层

[
    {
        "data": [
            {
                "key1": "value1",
                "key2": "value2",
                "key3": "value3"
            },{
                "key1": "value1",
                "key2": "value2",
                "key3": "value3"
            }
        ]
    }
]
文档更新时间: 2024-11-28 17:26   作者:北京-产品-yantings
上一篇:
下一篇: