如何使用javascript或jquery读取典型的json数据
大家好,我正在处理json数据,以便在移动应用程序上显示如何读取此类json数据 “有限价值” 以前我将所有数据发送到一个对象并读取,但现在无法理解如何读取 能给我举个例子吗 这里是我们想要使用的json数据,我们需要显示CoverageName和limitvalue如何使用javascript或jquery读取典型的json数据,javascript,jquery,Javascript,Jquery,大家好,我正在处理json数据,以便在移动应用程序上显示如何读取此类json数据 “有限价值” 以前我将所有数据发送到一个对象并读取,但现在无法理解如何读取 能给我举个例子吗 这里是我们想要使用的json数据,我们需要显示CoverageName和limitvalue [{"CoverageName":"Business Income"},{"CoverageName":"Employee Benefits Liability","Values": {"Employee Benefits Li
[{"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"}}}]
请尝试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
});
首先在对象中获取此数据,然后此代码将帮助您
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);
var jsonData=yourData;
var table=“table”;
对于(var i=0;i使用$.parseJSON()
您尝试过吗:?嗨,Tony,JSON.parse对他不起作用,因为他的数据是JSON数组。我们可以读取“CoverageName”,但我们需要读取“limitvalue”、“deductablevalue”
Example data_arr=$.parseJSON(data); //data json array