使用我的JSON文本,看起來像這樣:如何SBT JsonNavigator
{
"ok": true,
"totalPages": 256,
"arReports": {
"r2807328": {
"marchReportId": "2807328",
"reportUnixTime": "1332742728",
"marchTypeState": "1"
},
"r2804256": {
"marchReportId": "2804256",
"reportUnixTime": "1332722319",
"marchType": "4",
"marchTypeState": "1"
}
},
"arOtherNames": {
"a455": "JL",
"a44": "CCCP",
"a796": "Waffenstudenten"
}
}
我那麼做:
var objGW = eval('(' + s + ')');
var d = new sbt.JsonNavigator(objGW);
如何獲取的報告ID(r2807328等)的列表,並那麼每個對應的marchReportId?我試過d.stringValues('arReports')和d.stringValues('arReports/marchId')但我沒有得到作爲文本或數組的值?我究竟做錯了什麼?
上面的JSON文本是由外部應用程序生成的 - 我相信這是一個多維數組?我做了仔細檢查,以確保它不會用[]返回。 – Anil 2012-03-26 13:05:41