【发布时间】:2016-07-11 07:39:26
【问题描述】:
我正在使用 Django 框架进行 Web 开发。我想读取 JSON 文件并将其内容打印到网页上。
这是我的脚本:
<script type="text/javascript"
src = "file:///home/pragna/myproject/myapp/templates/myapp/segment2.json">
</script>
<script>
var mydata = JSON.parse(jsonstr);
alert(mydata[0].text);
</script>
我已按以下格式存储我的 JSON 文件:
jsonstr = [
{
"text": "this is the text",
"name" : "thisisme"
},
{
"text": "some more text",
"name" :"thisisaname"
}
]
当我运行服务器时,网页请求文件时没有404错误,但是也没有警报。
【问题讨论】:
-
文件不是正确的 json。`jsonstr` 需要用双引号括起来,所有的东西都应该用 `{}' 包裹起来,即第一个是 {,最后一个是 }。但这可能并不重要,因为据我所知,它被视为更像一个数组。
标签: json django file-handling