2017-03-02 31 views
0

任何人都可以幫助我以下面的格式構建JSON嗎?在Groovy中構建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 
      }] 
     }] 
    }] 
} 

回答

0

嗯....

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 }] }] }] }') 

或者你能詳細說明一下你正面臨的困難嗎?你有什麼嘗試?什麼工作?什麼沒有?

0

可能問題被編輯......但這是有效的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僅包含易用性。