示例中的正确JSON格式

问题描述 投票:1回答:3

我正在尝试将此示例转换为json格式,并在线尝试了各种json验证器。

验证器指出的语法有误,但没有提供如何解析的示例。

样本

 {"date": "5/8/2020", "time": "7:57:47 AM", "client": "187.45.18.205", "flags": "A", "query": "v1.addthisedge.com"}{"date": "5/8/2020", "time": "7:57:47 AM", "client": "188.35.138.205", "flags": "A", "query": "m.addthis.com"}{"date": "5/8/2020", "time": "7:57:47 AM", "client": "186.95.16.121", "flags": "A", "query": "cloud.acrobat.com"}

以上示例中正确的json格式是什么?

json
3个回答
1
投票

这是JSON的正确格式,并且已通过验证。该示例是一个JSONArray对象。在JSONArray中,每个对象都将由comma(,)分隔,并且在开头和结尾都用第三个括号[]覆盖。

[
   {
      "date":"5/8/2020",
      "time":"7:57:47 AM",
      "client":"187.45.18.205",
      "flags":"A",
      "query":"v1.addthisedge.com"
   },
   {
      "date":"5/8/2020",
      "time":"7:57:47 AM",
      "client":"188.35.138.205",
      "flags":"A",
      "query":"m.addthis.com"
   },
   {
      "date":"5/8/2020",
      "time":"7:57:47 AM",
      "client":"186.95.16.121",
      "flags":"A",
      "query":"cloud.acrobat.com"
   }
]

1
投票
[{
    "date": "5/8/2020",
    "time": "7:57:47 AM",
    "client": "187.45.18.205",
    "flags": "A",
    "query": "v1.addthisedge.com"
}, {
    "date": "5/8/2020",
    "time": "7:57:47 AM",
    "client": "188.35.138.205",
    "flags": "A",
    "query": "m.addthis.com"
}, {
    "date": "5/8/2020",
    "time": "7:57:47 AM",
    "client": "186.95.16.121",
    "flags": "A",
    "query": "cloud.acrobat.com"
}]

0
投票

[当您尝试解析JSON时,请确保您的JSON对象被这样的逗号分隔...,"query": "cloud.acrobat.com"},{"date": "5/8/2020",...,整个对象都被封装在数组[{...},{...},{...}]中,像这样

[
  {
    "date": "5/8/2020",
    "time": "7:57:47 AM",
    "client": "187.45.18.205",
    "flags": "A",
    "query": "v1.addthisedge.com"
  },
  {
    "date": "5/8/2020",
    "time": "7:57:47 AM",
    "client": "188.35.138.205",
    "flags": "A",
    "query": "m.addthis.com"
  },
  {
    "date": "5/8/2020",
    "time": "7:57:47 AM",
    "client": "186.95.16.121",
    "flags": "A",
    "query": "cloud.acrobat.com"
  }
]
© www.soinside.com 2019 - 2024. All rights reserved.