JSON数据&JavaScript(试图找到错误,可能只是语法)
JSON data & JavaScript (trying to find error, maybe just syntax)
似乎我有一个语法问题…但我不能确定这一点。我已经通过了一个验证器,但似乎不能解决它。
var data ={
"created":"2014-10-17T14:42:39Z
",
"lang":"en-US",
"location":{"city": "Orlando", "country": "United States", "region": "FL
"},
"results":{
"units":{"
distance": "mi", "pressure": "ins", "speed": "mph", "temperature": "F
"},
"wind":{"chill": "76", "direction": "360", "speed": "5
"},
"atmosphere":{"humidity": "48", "pressure": "29.65", "rising": "0", "visibility": "10
"},
"astronomy":{"sunrise": "7:26 am", "sunset": "6:51 pm
"},
"condition":{"code": "33", "date": "Fri, 17 Oct 2014 5:53 am EST", "temp": "76", "text": "Fair
"},
"forecast":[
{
"code":"30",
"date":"17",
"Oct":"2014",
"day":"Fri",
"high":"80",
"low":"62",
"text":"Sunny"
},{
"code":"30",
"date":"18",
"Oct":"2014",
"day":"Sat",
"high":"82",
"low":"63",
"text":"Partly Cloudy"
},{
"code":"30",
"date":"19",
"Oct":"2014",
"day":"Sun",
"high":"85",
"low":"65",
"text":"Partly Cloudy
"
}
]
}
};
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script src="data.json"></script>
</head>
<body>
<h1>JSON in Console</h1>
<script>
console.log(data.data.results.forecast[2].day);
</script>
</body>
</html>
我试图让HTML内的脚本标签运行,并在控制台窗口交付结果。
第一行的" created "后面有一个隐藏的非法字符
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- Javascript未捕获语法错误意外的标识符错误
- 为什么忽略了eval()代码中的语法错误
- 难以访问的JS环境中的语法错误
- 未捕获的语法错误:意外的标记{
- "未捕获的语法错误:意外的标记}"
- 未捕获的语法错误:无法在“文档”上执行“查询选择器”
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- $(input[]).仅在firefox中出现每个抛出语法错误
- 为什么浏览器没有为语法错误抛出异常
- 错误:语法错误,无法识别的表达式:不支持的伪:无效/RectJS/Unit Testing
- 未捕获的语法错误:意外的令牌,
- jQuery.getJSON失败,语法错误
- "未捕获的语法错误:意外的标记"角度JS
- 参数列表Three.js之后的未捕获语法错误:缺少)
- 循环的Javascript冻结浏览器,没有语法错误
- 为什么匿名函数本身就是javascript中的语法错误
- 这怎么不是语法错误?这毫无意义!(javascript)
- 语法错误:缺少:在属性 ID 之后
- 未捕获错误:语法错误,无法识别的表达式:input[@type=submit]