这个json格式哪里错了?

{

    "2016-08-14至

2016-08-22": {

        "zsr": 0.0,

        "num": 0

    },

    "2016-09-11至2016-09-17": {

        "zsr": 0.0,

        "num": 0

    },

    "2016-07-24至2016-08-01": {

        "zsr": 0.0,

        "num": 0

    },

    "2016-07-31至2016-08-08": {

        "zsr": 0.0,

        "num": 0

    },

    "2016-09-18至2016-09-24": {

        "zsr": 5.0,

        "num": 1

    },

    "2016-09-25至2016-09-30": {

        "zsr": 9.0,

        "num": 3

    },

    "2016-08-07至2016-08-15": {

        "zsr": 0.0,

        "num": 0

    },

    "2016-08-21至2016-08-29": {

        "zsr": 0.0,

        "num": 0

    },

    "2016-08-28至2016-09-03": {

        "zsr": 0.0,

        "num": 0

    },

    "2016-09-04至2016-09-10": {

        "zsr": 0.0,

        "num": 0

    }

}

https://img1.mukewang.com/5cc125f20001528c08000297.jpg

补充:
这个是因为有换行符的原因,可是Android端的同事说这样写得不到键(比如2016-09-11至2016-09-17)
因为2016-09-11至2016-09-17要显示出来,他说还需要在包一层?为什么会得不到键呀?

慕的地10843
浏览 416回答 3
3回答

LEATH

{    "2016-08-14至2016-08-22": {        "zsr": 0.0,        "num": 0    }这里的 "2016-08-14至\n2016-08-22" 有换行符吧, 更改为 ""2016-08-14至2016-08-22" 即可

拉丁的传说

最外层应该是[]中括号
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java