问题标签 [ujson]

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 回答
922 浏览

json - 使用 ujson 而不是 django 默认的 json 序列化程序

如您所知,django 使用 json 库将查询集序列化为 json,而 DjangoJSONEncoder 类使用 json.JSONEncoder 作为它的超类,并且 ujson 库中没有这样的类。如何在 django 序列化程序中使用 ujson 而不是 json?

0 投票
0 回答
613 浏览

python - 尝试在 Windows 机器上运行 Mac Python 代码

我收到了一段 Python 代码,它在 Mac 机器上运行良好。我必须从头开始在我的 Windows 机器上安装 Python,当我尝试运行代码时出现此错误: File "x.py", line 7, in import ujson ImportError: No module named ujson

现在,我知道我必须安装一些名为 ujson 的库,它可以帮助我与 JSON 文件进行通信,但我似乎找不到它的安装程序。

请帮忙!!

0 投票
1 回答
1379 浏览

python - ujson 无法编码 numpy 数组

numpy 数组

ujson.encode

给我错误

版本信息

似乎 ujson 无法编码 numpy 数组并给出令人困惑的错误消息。

顺便说一句,我在哪里可以找到ujson的文档。谢谢

0 投票
1 回答
197 浏览

elasticsearch - 使用终端中的 Id 从 ElasticSearch 中删除索引

下面给出的是我想从 ElasticSeach 中删除的索引的 UJSON(超 JSON)对象

我想通过传递 id “fubarId”来删除这个索引。请向我提供从终端删除它的查询

注意:我使用 UJSON 来存储和检索

0 投票
2 回答
5730 浏览

python - Python 用字符 \" 打破解析 json

我正在尝试使用转义字符解析 json 字符串(我猜是某种)

\"如果我从字符串中删除字符,解析器会很好地解析,

不同解析器引发的异常是,

json

ujson

如何使解析器转义这些字符?

更新: ps。在本例中,json 被导入为 ujson在此处输入图像描述

在此处输入图像描述

这是我的ide显示的

逗号是随便加的,json结尾没有逗号,json有效

在此处输入图像描述

字符串定义。

0 投票
0 回答
1102 浏览

python - 使用 ujson 而非 cPickle 达到 Python 最大递归

在 Python 2.7 中比较ujsoncpickle序列化对象时,为什么使用ujson如图所示会出错OverflowError: Maximum recursion level reached

但是,在使用时cPickle,不会发生相同的错误。

为什么是这样?

0 投票
0 回答
319 浏览

python - 这段代码是如何工作的?

ujson库的Python源码如下。

ujson 仅使用此代码执行任何方法。名为的外部文件ujson.so是一个共享库。

, # from, # module, # by generator,注释是否对此代码有任何影响(我知道# no doc指定文件的编码)no imports# encoding

来自 pypi
UltraJSON 是一个超快速的 JSON 编码器和解码器,用纯 C 编写,绑定 Python 2.5+ 和 3。

我的问题,

  1. 调用方法(例如ujson.loads(my_string))如何执行?
  2. python方法如何重定向/链接到共享对象?
  3. 这种 Python 编程方法叫什么?
0 投票
1 回答
354 浏览

python - 当我受到磁盘 i/o 限制时进行诊断

我在 Linux 机器上运行 Python 2.7,到目前为止,我的脚本中最慢的部分是使用ujson库从磁盘(SSD)加载一个大型 json 文件。当我top在这个加载过程中检查时,我的 cpu 使用率基本上是 100%,这让我相信我通过解析 json 而不是通过将字节从磁盘传输到内存而遇到了瓶颈。这是一个有效的假设,还是 ujson 在等待磁盘时会烧掉空循环或其他东西?我有兴趣知道,因为我不确定将我的 cpu 的另一个核心用于另一个执行大量磁盘 i/o 的脚本是否会显着减慢第一个脚本。

0 投票
1 回答
972 浏览

python - 指定 ujson 如何处理自定义对象的序列化?

我有一个自定义对象,我想使用 python 的 logger 模块进行记录。

我用字典记录它:

问题是记录器用于ujson.dumps()将输入序列化为logger.info().

ujson.dumps()将 my_custom_object 转换为实例变量的名称列表。这不是很有帮助。我想指定在尝试序列化此方法时使用的自定义toJson或方法。toDict

这可能吗?

有点像你如何指定一个__str__方法,任何时候python试图将你的对象转换为字符串,它都会调用那个方法。

0 投票
1 回答
11946 浏览

python - python没有名为ujson的模块,虽然它已经安装了

我已经使用命令安装了 ujson pip install ujson ,当我尝试运行我的 python 项目时,它返回 ImportError: No module named ujson

  • 操作系统版本:Red Hat Enterprise Linux Server release 7.2 (Maipo)
  • Python版本:Python 2.7.6
  • 点子列表:ujson (1.35)

请问有什么帮助吗?