Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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 迭代并读取json响应_Javascript_Jquery_Json - Fatal编程技术网

Javascript 迭代并读取json响应

Javascript 迭代并读取json响应,javascript,jquery,json,Javascript,Jquery,Json,我得到了一个json响应 {"profits":{"1":"0,00","2":"0,00","3":"0,00","4":"0,00","5":"0,00","6":"0,00","7":"1.582,64","8":"0,00","9":"0,00","10":"1.500,00","11":"6.000,00","12":"0,00"},"costs":{"1":"0,00","2":"0,00","3":"0,00","4":"100,00","5":"0,00","6":"0,00",

我得到了一个json响应

{"profits":{"1":"0,00","2":"0,00","3":"0,00","4":"0,00","5":"0,00","6":"0,00","7":"1.582,64","8":"0,00","9":"0,00","10":"1.500,00","11":"6.000,00","12":"0,00"},"costs":{"1":"0,00","2":"0,00","3":"0,00","4":"100,00","5":"0,00","6":"0,00","7":"0,00","8":"0,00","9":"0,00","10":"123,14","11":"826,45","12":"0,00"},"result":{"1":"0,00","2":"0,00","3":"0,00","4":"-100,00","5":"0,00","6":"0,00","7":"1.582,64","8":"0,00","9":"0,00","10":"1.376,86","11":"5.173,55","12":"0,00"},"total_profits":"9.082,64","total_costs":"1.049,59","total":"8.033,05"}
我需要利润的第七把钥匙的价值。我试过这个:

var json = $.parseJSON(data);
console.log(json.profits.7);

但是我在控制台日志中得到了一个意外的数字。如何修复它?

可以与
json一起使用。盈利['7']

var json={
“利润”:{
"1": "0,00",
"2": "0,00",
"3": "0,00",
"4": "0,00",
"5": "0,00",
"6": "0,00",
"7": "1.582,64",
"8": "0,00",
"9": "0,00",
"10": "1.500,00",
"11": "6.000,00",
"12": "0,00"
},
“费用”:{
"1": "0,00",
"2": "0,00",
"3": "0,00",
"4": "100,00",
"5": "0,00",
"6": "0,00",
"7": "0,00",
"8": "0,00",
"9": "0,00",
"10": "123,14",
"11": "826,45",
"12": "0,00"
},
“结果”:{
"1": "0,00",
"2": "0,00",
"3": "0,00",
"4": "-100,00",
"5": "0,00",
"6": "0,00",
"7": "1.582,64",
"8": "0,00",
"9": "0,00",
"10": "1.376,86",
"11": "5.173,55",
"12": "0,00"
},
“利润总额”:“9.082,64”,
“总成本”:“1.049,59”,
“总计”:“8.033,05”
};

警报(json.profits['7'])括号符号
json.Profiles['7']
json.Profiles[7]
也许?
7
在javascript中不是有效的对象属性名称。您必须使用
json.priests['7']
我尝试了json.priests['7'],但随后我得到了一个错误标记osounds,就像您可能正在解析对象而不是字符串一样