【问题标题】:Build JSON with multiple arrays in Groovy在 Groovy 中使用多个数组构建 JSON
【发布时间】:2017-03-02 04:08:33
【问题描述】:

谁能帮我构建以下格式的 JSON?

{
    "hid": 5000607,
    "eid": "mpuli243",
    "lud": 1488299449000,
    "ats": [{
        "ac": ["CCLA0004"],
        "lud": 1488296135092,
        "prem": "Y",
        "pr": [{
            "isDefaultBoolean": true,
            "a": 11.0,
            "pid": 1,
            "ct": 1488299449000,
            "lud": 1488299449000,
            "d": "Y",
            "s": [{
                "sd": 1488171600000,
                "ed": 253402232400000,
                "DOW": ["SU",
                "MO",
                "TU",
                "WE",
                "TH",
                "SA"],
                "lud": 1488299449000
            }]
        }]
    }]
}

【问题讨论】:

    标签: json grails jackson jsonbuilder


    【解决方案1】:

    呃……

    def jsonSlurper = new JsonSlurper()
    
    def json = jsonSlurper.parseText('{ "hid": 5000607, "eid": "mpuli243", "lud": 1488299449000, "ats": [{ "ac": ["CCLA0004"], "lud": 1488296135092, "prem": "Y", "pr": [{ "isDefaultBoolean": true, "a": 11.0, "pid": 1, "ct": 1488299449000, "lud": 1488299449000, "d": "Y", "s": [{ "sd": 1488171600000, "ed": 253402232400000, "DOW": ["SU", "MO", "TU", "WE", "TH", "SA"], "lud": 1488299449000 }] }] }] }')
    

    ?

    或者您能否详细说明您在生成此问题时面临的困难。你试过什么?什么有效?什么没有?

    【讨论】:

      【解决方案2】:

      也许问题已被编辑...但这是有效的 json:

      var json  = {
          "hid": 5000607,
          "eid": "mpuli243",
          "lud": 1488299449000,
          "ats": [{
              "ac": ["CCLA0004"],
              "lud": 1488296135092,
              "prem": "Y",
              "pr": [{
                  "isDefaultBoolean": true,
                  "a": 11.0,
                  "pid": 1,
                  "ct": 1488299449000,
                  "lud": 1488299449000,
                  "d": "Y",
                  "s": [{
                      "sd": 1488171600000,
                      "ed": 253402232400000,
                      "DOW": ["SU",
                      "MO",
                      "TU",
                      "WE",
                      "TH",
                      "SA"],
                      "lud": 1488299449000
                  }]
              }]
          }]
      };
      
      console.log(json["hid"]);
      $(foo).html(json["hid"]);
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
      <div id="foo">
      </div>

      ...来自帖子。包含 Jquery 只是为了便于使用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-11-15
        • 2014-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-10
        • 1970-01-01
        相关资源
        最近更新 更多