Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JSON to JS with Django: SyntaxError: missing : after property id

JSON to JS with Django: SyntaxError: missing : after property id
EN

Stack Overflow用户
提问于 2016-03-24 16:25:23
回答 1查看 235关注 0票数 1

我正在尝试将JSON文件放入脚本中。我似乎不能通过从文件系统提供它来获得它,所以我创建了一个视图,将JSON数据返回到页面,如下所示:

代码语言:javascript
运行
AI代码解释
复制
def graph(request, d):                  #d.data is the file in the database
    data = json.load(d.data)
    return render(request, 'temp/template.html', {'json': data})

在我的JS中:

代码语言:javascript
运行
AI代码解释
复制
var j = {{ json|safe }};

当我查看JS的源代码时,它以这种格式显示数据:

代码语言:javascript
运行
AI代码解释
复制
{u'people': [{u'name': u'steve'}, {u'name': u'dave'}]}

我读到的应该不是问题。我没有任何名为'id‘的变量,但我在标题中得到了指向JS提供的行的错误。

为什么会这样呢?另外,如何在脚本中使用JSON中的对象?

EN

回答 1

Stack Overflow用户

发布于 2016-03-24 16:52:54

使用simplejson解决:

代码语言:javascript
运行
AI代码解释
复制
import simplejson as json

以及上面的所有其他内容。这是因为内置的json.dumps返回一个unicode数组,如下所示:

代码语言:javascript
运行
AI代码解释
复制
{u'people': [{u'name': u'steve'}, {u'name': u'dave'}]}

当使用simplejson时,这应该不是问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36205162

复制
相关文章
如何统计项目代码(比如微信小程序等等)
博主写过微信小程序,在统计代码量的时候犯了难,所以还是写点笔记记录下来,希望能帮到有需要的人
全栈程序员站长
2022/06/29
6540
如何统计项目代码(比如微信小程序等等)
Java 实现判断字符串是否包含字母,是否包含数字
目录 1 实现 1 实现 /** * 判断是否是数字 * @param * @return */ public static boolean
一写代码就开心
2023/02/27
3.1K0
Oracle ADG究竟是否收费?
可能平时下载、安装Oracle,未必十分关注版本的问题,有时惯性思维,就选择一个最大的安装包,肯定是功能最丰富的,接着就装上用了。
bisal
2019/01/30
2.3K0
js推断元素是否隐藏[通俗易懂]
if ( document.getElementById( "div" ).css( "display" )=== 'none' )
全栈程序员站长
2022/07/10
9.8K0
Python判断是否json是否包含一个
jsonObject 是个json if (key in jsonObject) : print '有' else:     print '没有'
py3study
2020/01/09
2.8K0
Golang 切片是否包含某元素
如何判断元素是否在切片中,Golang 并没有提供直接的库函数来判断,最容易想到的实现便是通过遍历来判断。
恋喵大鲤鱼
2023/10/12
1.2K0
Golang 切片是否包含某元素
jsonpath 判断是否包含_JSONPath介绍
User user = new User(“itguang”, “123456”, “123@qq.com”);
全栈程序员站长
2022/09/09
1.5K0
又来了,宽带费用年内降15%!为什么总是向运营商"开刀"?
政府的目的很简单,通过行政命令来促使通信行业减利,从而让利各行各业,促进其发展。通信行业减少的终究是"小利",而各行各业发展带来的是"大利"!
悲了伤的白犀牛
2020/05/29
5030
又来了,宽带费用年内降15%!为什么总是向运营商"开刀"?
判断标签是否包含class的方法
if ($(this).find('i').hasClass('l-icon-wuxing')) { //取消收藏 $(this).find('i').removeClass('l-icon-wuxing'); $(this).find('i').addClass('l-icon-tripwuxingxu'); var id = $(this).attr('data-id');
李文杨
2018/03/14
1.8K0
判断数组中是否包含某个元素,判断对象中是否包含某个属性,判断字符串中是否包含某个字符串片段[通俗易懂]
缺点: hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。
全栈程序员站长
2022/09/28
3.7K0
css媒体查询边界值是否包含?
答案:对于 min-width, max-width  这种,是左右边界值都包含的。
蓓蕾心晴
2022/11/18
9600
Python 判断字符串是否包含中文
一、摘要 使用 xlrd 模块打开带中文的excel文件时,会报错。 FileNotFoundError: [Errno 2] No such file or directory: 'xx.xlsx' 这个时候,就需要检测文件名,是否包含中文,及时return。 二、原理 中文字符的编码范围是: \u4e00 - \u9fff 只要编码在此范围就可判断为中文字符 三、函数 def is_chinese(self, string):     """     检查整个字符串是否包含中文     :param s
py3study
2020/02/28
4K0
GORM 判断 JSON 数组是否包含某元素
在 MySQL 中,并没有内置的数组数据类型。但是,MySQL 提供了一些可以实现类似数组功能的机制,如使用字符串来存储由逗号分隔的值,使用 JSON 类型来存储数组数据等。
恋喵大鲤鱼
2023/02/23
3.7K0
SQLite 判断 JSON 数组是否包含某元素
如果想查询 tag 列中包含 love 的所有行,在 MySQL 中有 JSON_CONTAINS 可以使用,比如下面的 SQL:
恋喵大鲤鱼
2023/10/12
9630
C++ STL之map容器用法详解 (包含pair,make_pair等等)
map 容器是关联容器的一种。在关联容器中,对象的位置取决于和它关联的键的值。键可以是基本类型,也可以是类类型。字符串经常被用来作为键,如果想要保存姓名和地址的记录,就可以这么使用。名称通常可能是一个或多个字符串。关联容器中的对象位置的确定取决于容器中的键的类型,而且对于特定容器类型的内部组织方式,不同的 STL 有不同的实现。 map<K,T> 类模板定义在 map 文件头中,它定义了一个保存 T 类型对象的 map,每个 T 类型的对象都有一个关联的 K 类型的键。容器内对象的位置是通过比较键决定的。可以用适当的键值从 map 容器中检索对象。图 1 展示了一个用名称作为键的 map<K,T> 容器,对象是整数值,用来表示年龄。
种花家的奋斗兔
2020/11/13
5K0
C++ STL之map容器用法详解  (包含pair,make_pair等等)
【黄啊码】如何更新node版本(比如降级或升级,包含linux和windows)
命令行如何更新node版本?下面本篇文章给大家介绍一下命令行更新node版本的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
黄啊码
2022/09/08
14.6K0
Go语言获取Windows下文件是否隐藏
package main import(   "fmt"   "io/ioutil"   "os" ) var dirpath ="D:\\" func main(){ fmt.Println("---------------------------------------") fmt.Println("欢迎 来到 Go 语言社区,www.golangweb.com") fmt.Println() fmt.Println("社区微信公众号: Golan
李海彬
2018/03/19
1.1K0
宽带之痛:买房租房先看宽带服务商
罗超为雷锋网撰稿,2013年7月3日发表于首页。 近日通过中介找了一套漂亮的房子,广州话叫做“笋盘”。坐拥180度白云山景,南北对流,小区环境优雅。搬进去后发现一切都不是问题,幸福感大幅提升,生活一下回到了新闻联播里。不过接下来让人恼火的问题出现了。 那就是宽带问题。作为一个重度网络依赖症患者,两周远离互联网的生活,度日如年。事后才明白什么是真正的垄断和霸王行为,可悲的是,我们对这种行为无可奈何,甚至大部分人已经麻木认为其是理所当然的事情。 通过带宽、费用和口碑的综合权衡,我们先是选择了中国联通的10M宽带
罗超频道
2018/04/25
2.4K0
.1K Star开源跨平台密码学工具箱,包含编解码,编码转换,加解密等等等
开源日记
2023/10/08
7950
.1K Star开源跨平台密码学工具箱,包含编解码,编码转换,加解密等等等
点击加载更多

相似问题

腾讯云宽带临时提升费用为什么那么贵?

21.1K

按宽带计费转按流量计费,剩余的费用怎么算?

1571

COS 流量费用包含那些?

2823

腾讯云的云通信是否收费?

21.1K

服务器是否能够提升网络宽带?

2501
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档