Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript或jquery读取典型的json数据_Javascript_Jquery - Fatal编程技术网

如何使用javascript或jquery读取典型的json数据

如何使用javascript或jquery读取典型的json数据,javascript,jquery,Javascript,Jquery,大家好,我正在处理json数据,以便在移动应用程序上显示如何读取此类json数据 “有限价值” 以前我将所有数据发送到一个对象并读取,但现在无法理解如何读取 能给我举个例子吗 这里是我们想要使用的json数据,我们需要显示CoverageName和limitvalue [{"CoverageName":"Business Income"},{"CoverageName":"Employee Benefits Liability","Values": {"Employee Benefits Li

大家好,我正在处理json数据,以便在移动应用程序上显示如何读取此类json数据 “有限价值”

以前我将所有数据发送到一个对象并读取,但现在无法理解如何读取 能给我举个例子吗

这里是我们想要使用的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"}}}]
请尝试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