问题标签 [simplejson]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3215 浏览

json - 处理 JSON 序列化变化的正确方法

我有一个使用 Python 的 SimpleJSON 序列化 JSON 的网络服务,以及一个使用 Google 的 Visualization API的 javascript/ 客户端。当我尝试使用 Google 数据表的查询方法读取 JSON 响应时,我收到“无效标签”错误。

我注意到 Google 电子表格输出 JSON,对象键周围没有引号。我尝试在没有引号的情况下阅读 JSON 并且有效。我想知道将 SimpleJSON 输出读入 Google 数据表的最佳方法是什么

query = new google.visualization.Query("http://www.myuri.com/api/").

我可以使用正则表达式来删除引号,但这似乎很草率。我尝试过的 javascript JSON 解析库不会在对象键周围没有引号的情况下以 JSON 语法读取。

这是一些很好的背景阅读:围绕对象键的引号:

http://simonwillison.net/2006/Oct/11/json/

0 投票
4 回答
31049 浏览

jquery - jQuery.getJSON 不会触发回调

我有一个html代码:

和相应的观点:

视图被执行(使用 测试print),json变量被初始化但没有出现警告。我做错什么了?我已经看过一些关于此的文档(http://docs.jquery.com/Ajax/jQuery.getJSON#urldatacallback例如)但我没有找到答案。

编辑:问题是,它HttpResponse没有被导入......不幸的是,Django 没有给出任何错误。其他一切都是正确的。问候
克里斯

0 投票
1 回答
1124 浏览

python - 雅虎管道、simplejson 和斜杠

我试图使用http://www.javarants.com/2008/04/13/using-google-app-engine-to-extend-yahoo-pipes/作为灵感,但我在输出时遇到了一些麻烦。

在使用控制台和 App Engine“django util simplejson”进行测试时,这一点很明显:

据我所知,这是可以的行为:

在 JSON 中,只有反斜杠、双引号和 ASCII 控制字符需要转义。正斜杠可以像下面的 URL 示例那样被转义,但不是必须的。

但是当输入回 yahoopipes 时,它们不会“取消转义”输出,并且我所有的 url 和 html 都不起作用。

我真的应该做一个

?

==== 编辑 ===

令我大吃一惊的是,我看到从 simplejson 网站下载的最新 simplejson 并没有做“斜线”的东西 :( 所以真正的问题是应用引擎 django.util.simplejson 版本?

=== 再次编辑 ===

现在我在跟踪器中为它创建了一个问题:http ://code.google.com/p/googleappengine/issues/detail?id=1128

0 投票
1 回答
2077 浏览

python - 谷歌数据源 JSON 无效吗?

我正在使用他们的Python 库实现一个 Google 数据源。我希望库的响应能够使用simplejson 库导入另一个 Python 脚本。

但是,即使是他们的示例也无法在 JSONLint 中验证:

如何调整 simplejson 'loads' 函数以导入上述 JSON 内容?我认为主要问题是对象键不是字符串。

我宁愿不编写正则表达式来将键转换为字符串,因为我认为这样的代码维护起来很烦人。

尝试使用 simplejson 将上述 JSON 导入 Python 时,我目前收到“期望属性名称:第 1 行第 1 列(字符 1)”错误。

0 投票
13 回答
138984 浏览

python - json 和 simplejson Python 模块有什么区别?

我见过许多项目使用simplejson模块而不是json标准库中的模块。此外,还有许多不同的simplejson模块。为什么要使用这些替代方案,而不是标准库中的替代方案?

0 投票
5 回答
115639 浏览

python - 如何为 Python 安装 SimpleJson 包

http://pypi.python.org/pypi/simplejson

我只是潜入 Python 世界,想做一个简单的 twitter 应用程序,需要安装 simplejson,但不知道如何设置它并让它工作..

我在 Windows 系统上

0 投票
7 回答
158995 浏览

python - Python JSON 编码

我正在尝试在 Python 中将数据编码为 JSON,但遇到了很多麻烦。我相信这个问题只是一个误解。

我对 Python 比较陌生,从来没有真正熟悉过各种 Python 数据类型,所以这很可能是让我感到困惑的原因。

目前我正在声明一个列表,循环遍历另一个列表,并将一个列表附加到另一个列表中:

所以我要么:

  • 我不懂 JSON 语法
  • 我不理解 Pythons JSON 模块
  • 我使用了不合适的数据类型。
0 投票
3 回答
6587 浏览

php - 在 Python 中解码复杂的 JSON

我在 PHP 中创建了一个 JSON 对象,该 JSON 对象在其中一个单元格中包含另一个转义的 JSON 字符串:

然后,使用 Python,我尝试使用 simplejson 对其进行解码:

这失败并出现以下错误:

如何在 Python 中解码这个 JSON 对象?PHP 和 JS 都成功解码了它,我不能改变它的结构,因为这需要用不同的语言对许多不同的组件进行重大更改。

谢谢!

0 投票
2 回答
653 浏览

python - 访问加载的 JSON 对象的数据成员的能力不一致

我正在使用 Django 在 Django 中加载一个 JSON 字符串simplejson,因此:

这会引发错误:

但是当我传递obj给视图模板并通过 打印出来时{{ obj.name }},它可以工作!为什么?

0 投票
3 回答
58189 浏览

python - 通过url获取json数据并在python中使用(simplejson)

我想这一定有一个简单的答案,但我很挣扎:我想获取一个 url(输出 json)并在 python 中的可用字典中获取数据。我被困在最后一步。

有什么想法我哪里出错了吗?