工作小结——Json格式格式问题

由于redis和MongoDB等工具都是非关系数据库,即存入的数据格式不固定。

如果数据格式没有确定的格式,客户端对数据进行解析时非常难处理

具体例子如下:

根据option存入数据.. 

原代码是根据count:[A:2,C:2]或者count:[A:2] 根据传入的数据存入redis并返回给客户端

这样对客户端来说..count:[A:2,C:2] 和 count:[A:2] 是两种数据格式,解析起来非常困难

最好是如下显示方式

每一个选项都由counts 和 option 组合起来.. 对应一个数组。

利于客户端解析

{
    "Result": true,
    "data": {
        "count": [
            {
                "counts": 1,
                "option": "C"
            },
            {
                "counts": 1,
                "option": "A"
            }
        ],
        "details": [
            {
                "answers": "C",
                "second": 2,
                "userName": "123b"
            }
        ]
    }
}

 

你可能感兴趣的:(工作小结——Json格式格式问题)