问题标签 [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 投票
1 回答
1350 浏览

python - 如何在 JSON 字符串中包含注释?

我有一个视图,它返回一个编码为 JSON 的货​​物列表......

但是我在任何地方都看不到 JSON 中的这些注释......我如何让它们被包含在内?

0 投票
1 回答
4017 浏览

python - 如何使用 simplejson 解码对 python 对象的 JSON 响应?

JSON 序列化 Python 使用 simpleJSON

如何创建对象以便我们可以优化对象的序列化

我正在使用 simpleJSON

1,2 是固定变量

3 是类别和分数的固定字典

4 是长度固定的字典数组 (4),该数组是在运行时指定的长度。

该过程需要尽可能快,因此我不确定最佳解决方案。

0 投票
2 回答
1419 浏览

javascript - simplejson 没有在应用引擎服务器上转义单引号

我正在尝试生成一个格式正确的 json 对象以在 javascript 中使用。我已经尝试过 simplejson.dumps(string),但它在我的本地机器(在 python shell 中)与在服务器(运行谷歌应用引擎)上的行为不同。例如,在本地我会得到:

这一切看起来都不错。但是当我在服务器上运行它时,我得到

{“你好”:“嗨,我在这里”}

没有转义单引号的地方,这会在我的 javascript 中引发错误。

没有做中学string.replace("'", r"\'"),有没有人有建议?我很茫然,已经花了很多时间试图弄清楚......

0 投票
8 回答
17717 浏览

python - 如何确保python dict键是小写的?

我有一个字典,我想使用 simplejson 将其转换为 JSON。

如何确保我的 dict 的所有键都是小写的?

编辑:谢谢大家看看我的问题,很抱歉我没有详细解释我为什么想要这个。这是为了修补JSONEmitter.django-piston

0 投票
2 回答
296 浏览

python - 为什么 simplejson 在终端而不是 TextMate 中工作?

我正在使用 simplejson 从纽约时间 API 获取数据。当我使用命令“python test.py”通过终端运行文件时它可以工作,但当我使用命令 + R 通过 TextMate 运行文件时它不起作用。我正在运行完全相同的文件。为什么是这样?

我正在运行 Snow Leopard 10.6.4、TextMate 1.5.10 和 Python 2.6.4。

编辑:很抱歉忘记包含这个:“不起作用”,我的意思是它说“没有名为 simplejson 的模块”。我还注意到 PyMongo 也会发生这种情况(“没有名为 pymongo 的模块”)。

0 投票
7 回答
30160 浏览

python - 从 JSON 序列化中排除空/空值

我正在使用带有 simplejson 的 Python 将多个嵌套字典序列化为 JSON。

有没有办法自动排除空/空值?

例如,序列化这个:

将 Jackson 与 Java 一起使用时,您可以使用它Inclusion.NON_NULL来执行此操作。是否有一个simplejson等价物?

0 投票
3 回答
16700 浏览

python - simplejson.loads() 获取无效 \escape: 'x'

我正在学习如何使用 simplejson 来解码 JSON 文件。但是我遇到了“无效\转义”错误。这是代码

这是错误消息

我认为 json 解析器应该能够识别转义。所以我想知道哪里出了问题,我该怎么办。

0 投票
1 回答
339 浏览

python - 将无效的嵌套 json 转换为有效的并更改为列表

在此链接下: http:
//dev1.gecoloco.com/rte/done_json.php 我有一个类似 json 的对象,我正在对其进行操作。我无法使用 simplejson 加载它,因为它的格式错误。因此这段代码失败了:

因此,我想获得一个字典列表。
所以第一个问题是如何将它加载为正确的 json?读取为字符串,然后替换引号或其他内容?
第二个问题是如何将格式正确的 json 转换为字典列表?(我什至需要 json 来轻松做到这一点吗?)?
谢谢你的帮助。

0 投票
2 回答
1477 浏览

python - 如何将 JSON 封装在括号中?

我有这个代码:

它给了我这个:

我如何在()括号之间进一步封装它?因为没有它们,我在 php 中解析它们时会出错。

0 投票
3 回答
2825 浏览

python - Simplejson 转储和加载未返回有效字典

我正在尝试将 json 结果存储在 GAE 数据存储中,以便稍后阅读。我将它转储到一个字符串,然后存储它,然后读取它并将其加载回字典。但是加载后我不能再将其作为字典阅读。

打印结果:

 

打印json:

 

错误: