2013-12-13 32 views
0

大家好我是JSON數據工作,以顯示它在移動應用中如何閱讀這種類型的JSON數據 「limitvalue」如何讀取使用JavaScript或jQuery的典型JSON數據

先前IM發送的所有數據之一對象和閱讀,但現在這是不可理解的如何閱讀 可以建議我一些示例的例子。

這裏是我們要使用的json數據,我們需要顯示CoverageName和limitvalue。

[{"CoverageName":"Business Income"},{"CoverageName":"Employee Benefits Liability","Values": 
{"Employee Benefits Liability Limit":{"limitvalue":"1000000"}}},{"CoverageName":"Extended Period 
ofIndemnity"},{"CoverageName":"Limited Blanket Additional Insured"},{"CoverageName":"Non Owned 
Including Hired Automobile Coverage"},{"CoverageName":"Per Location Aggregate"}, 
{"CoverageName":"Tenant Legal Liability","Values":{"Tenant Legal Liability Limit" 
:{"limitvalue":"100000"}}},{"CoverageName":"Employee Dishonesty","Values":{"Employee Dishonesty 
Limit":{"limitvalue":"5000"}}},{"CoverageName":"Supplemental Payments_Third Party Attorneys 
Fees"},{"CoverageName":"Employment Practices Liability","Values":{"EPLI Limit": 
{"limitvalue":"100000"},"EPLI Deductible":{"deductablevalue":"2500"}}},{"CoverageName":"Included 
Coverage Package"},{"CoverageName":"Business Owners","Values":{"General Liability Aggregate 
Limit":{"limitvalue":"2000000"},"General Liability Occurrence Limit": 
{"limitvalue":"1000000"},"Total Building Limit":{"limitvalue":"0.0"},"Total Contents Limit": 
{"limitvalue":"0.0"},"Property Deductible":{"deductablevalue":"100000"}}}] 
+0

你有沒有試試這個:http://stackoverflow.com/questions/4935632/how-to-parse -json-in-javascript? – Tony

+0

http://stackoverflow.com/questions/18932686/how-to-alert-json-file-data-from-javascript – 2013-12-13 08:50:44

+0

嗨,託尼,JSON.parse不會爲他工作,因爲他的數據是一個JSON數組 – yoyo

回答

0

嘗試jQuery的$ .getJSON

$.getJSON('your_json_file', function(data) {        

      answers=data.CoverageName;//Objects of your file like CoverageName    

     alert(JSON.stringify(answers)); //object name to string   
     });  
0

首先要獲得該數據對象,然後這個代碼將有助於你

var jsonData = yourData; 
var table = "table"; 
for(var i=0; i<jsonData.length; i++) 
{ 
    table += "<tr><td>"+jsonData[i].CoverageName+"</td><td>"+jsonData[i].Values+"</td><tr>"; 
} 
table += "</table>"; 

$('#yourDivID').append(table); 
0

使用$ .parseJSON()

Example data_arr=$.parseJSON(data); //data json array 
相關問題