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

python - 我想用 ujson 保持 OrderedDict 的顺序

我的函数的返回值类型是OrderedDict

现在我想在文件上写这个:

这是我的代码:

我希望它能够保持文件中字典的顺序,但它搞混了。

是因为使用ujson.dumps吗?以及如何保持OrderedDict输出文件中的顺序?

0 投票
1 回答
240 浏览

google-app-engine - 如何在 Google App Engine 中使用 ujson

根据内置库的官方列表ujson是可用的。但是,以下 app.yaml 片段:

...产生此错误:

如果我尝试使用其他受支持的 C 库,例如 numpy,它可以正常工作。我正在运行 SDK 159.0.0(最新),甚至可以在google-cloud-sdk/lib/googlecloudsdk/third_party/appengine/api/appinfo.py.

任何线索为什么 ujson 不可用?

0 投票
0 回答
195 浏览

python - json-API 问题 (Taiga-python)

我正在使用 Taiga (taiga.io) 来处理我的项目。我发现有一个我正在尝试使用的基于 python 的 API。我可以在我的项目中创建项目,但我无法提取任何内容。当我尝试提取数据时,我不断收到此错误:

我检查了访问权限,项目 slug(在那里,我可以使用 API 创建项目/用户故事没有任何问题!)。每次我尝试从 Taiga 提取信息时,仍然会出现此错误。

有任何想法吗?提前谢谢大家。

最好的,

子墨117

0 投票
2 回答
1708 浏览

python - 是否可以 ujson.dumps() python 类实例(更快的深度复制)

我正在尝试快速复制一个类实例。cPickle.loads(cPickle.dumps(),-1)工作正常,几乎比 快 5 倍copy.deepcopy,但我读到ujson的速度比cPickle. 我无法让 ujson 使用自定义类,可以这样做吗?

例子:

0 投票
0 回答
434 浏览

python-2.7 - 使用 python 获取 Jira 详细信息

我已经在我的服务器中安装了 ujson 和 jira 包。

我想在开始时使用 python 从 jira 获取详细信息

代码:

但是得到错误

怎么了?

0 投票
2 回答
11913 浏览

python - python dict到json二进制字符串的最快方法

我需要将此 python dict 转换为二进制 json

在 python 3 中,我有这个:

但是,这不会创建二进制字符串。我怎样才能做到这一点 ?

0 投票
2 回答
570 浏览

python - 解析字典的最快pythonic方法,其中值是字节字符串化的json对象

所以我有一个字典,它是我从 Redis 获取的哈希对象,类似于以下字典:

我的目标是从该字典中提取所有值,并将它们作为 Python 字典列表,如下所示:

我尝试使用 json 解析进行列表理解:

它有效,但对于大型数据集,它需要太多时间。

我切换到使用这个 3rd 方 json 模块ujson,根据这个基准它更快,但我没有注意到任何改进。

我尝试使用多线程:

我玩了一点,chunksize但结果是一样的,仍然花费了太多时间。

如果有人可以建议其他解决方案或改进以前的尝试,那将非常有帮助,如果我可以避免使用循环,那将是理想的。

0 投票
0 回答
100 浏览

python-3.x - 如何使用超 json 负载调试 ValueError?

我正在尝试读取一个巨大的 json 文件(9 GB)。我从 json.load 切换到使用 ultra-json 而不是 ujson.load 以加快 json 数据的读取,但我一直遇到以下 ValueError:

这是 ujson 的一些已知问题吗?我验证了我的 json 并且没有丢失 ':'

有关如何调试此问题或解决此问题的任何解决方法的任何建议?

谢谢。

0 投票
0 回答
113 浏览

python - Python:用换行符打印 ujson

尝试 ujson.dump 在每行之后使用换行符,但我似乎无法使用转储选项来执行此操作(ujson 似乎不支持 separators 关键字)。

还有其他方法可以做到这一点吗?

0 投票
1 回答
943 浏览

docker - Docker image with Sanic over alpine:latest(3.9) uses python json instead of ujson

Dockerfile:

Sanic server:

Running Sanic server using docker image returns 500:

TypeError: Object of type 'datetime' is not JSON serializable

but running this server app from command line works just fine.

The more interesting thing is that if Alpine linux version 3.8 is used that server app works fine with it.

I think Sanic server can not find ujson package and use default python json.

Does someone have any suggestion how to fix this?