问题标签 [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 回答
46 浏览

scala - 使用 uJson 库理解这个可变递归函数

我正在尝试使用 ujson实现插入函数:

这是我的尝试:

但是,这给了我不变的输出:

鉴于 Value 类型是可变的,为什么这不会改变和更新键 k,其值为 json 值对象 r 的值 v?

0 投票
0 回答
227 浏览

ubuntu - 在 ubuntu 20.04LTS 上安装 Rasa-x 时出现 ujson 错误

我正在尝试使用 pip 安装 Rasa-x。我收到一个奇怪的 ujson 错误。pip 版本 --> pip 20.1.1 python3 版本 --> python 3.6 ubuntu 20.04 我附上下面的错误。 Building wheel for ujson (setup.py) ... error

0 投票
3 回答
724 浏览

python - 在 python 中处理 json.loads() 值错误

当我尝试运行此代码时,我遇到了错误。

错误

我浏览了一些博客并意识到 ujson在执行操作时不会处理nanNaN值。json.loads

我的最终目标: 我想

  1. 使用 ujson 将字符串加载到 JSON-FORMAT
  2. 处理这种类型的 VALUE ERRORS
  3. 将输入字符串加载到 JSON 中

注意:我的输入可能是嵌套的 json 结构

预期产出

任何人都可以为此提出解决方案吗?

0 投票
1 回答
739 浏览

json - 如何使用 ujson 作为 Flask 编码器/解码器?

我已经看到,曾经可以在 Flask 应用程序中使用 simplejson 作为 JSON 编码器/解码器,如下所示:

但是 ujson 没有这样的对象:

我试过的

我想到了这样的事情:

但我不确定,因为对解码器的帮助表明了这一点:

我的实施好吗?我将如何支持那些其他参数?何时使用decode以及何时raw_decode使用?

当我运行它时,我得到:

0 投票
1 回答
377 浏览

python - Python中的ujson包安装错误

当我尝试ujson在 Windows 10 上的 python 3.6 中安装包时(安装 binance-python 库所需的)我收到此错误:

我该如何解决这个问题?

0 投票
0 回答
61 浏览

ruby-on-rails - 按下提交按钮时Rails UJS未提交表单

我有一个问题,当我升级到 Rails 5.1 时,我的一个表单不起作用。具体来说,如果我单击提交按钮,它会被禁用并且表单不会提交。我认为问题在于 UJS,在以前的 Rails 版本中我的应用程序中没有它。顺便说一句,“form”元素是纯 HTML(没有 Rails 表单助手),提交按钮使用“submit_tag”。

所以,这带来了两个问题:

  1. 如何在给定页面或表单中禁用 UJS。

  2. 我该如何解决这个问题(或者,一般来说,UJS 的问题)?

而且,当然,如果你有视力的天赋并能告诉我为什么我的身体会这样,我会以你的名义献祭。

0 投票
1 回答
269 浏览

scala - scala upickle / ujson中JSON null的惯用处理

我是 Scala 的新手,想学习解决常见问题的惯用方法,例如 Python 的 pythonic。我的问题是关于使用upickle读取 JSON 数据,其中 JSON 值在存在时包含字符串,在不存在时包含 null。我想使用自定义值来替换 null。一个简单的例子:

问题在于字段"sometimes":当为 null 时,我们不能应用.str(或任何其他函数映射到除 null 之外的静态类型)。我正在寻找类似的东西, null 的替代品m("sometimes").str("DEFAULT").length在哪里。"DEFAULT"

想法 1 使用模式匹配,以下工作:

鉴于 Scala 的简洁语法,这看起来有点复杂,并且在处理多个值时会重复。

想法 2相关问题的回答提到创建具有默认值的案例类。对于我的问题,当根据上下文需要不同的替换值时,案例类的创建对我来说似乎不灵活。

Idea 3 Anwers to another question (not specific to upickle)讨论使用Try().getOrElse(),即:

但是,讨论提到为常规程序路径抛出异常是昂贵的。

解决这个问题的惯用但简洁的方法是什么?

0 投票
0 回答
57 浏览

python - 如何修复由 ujson.loads 引起的内存错误

我正在尝试使用 ujson.loads 加载一个 2GB 的 json 文件,并出现内存错误:

我正在使用 Python 3.7 在具有足够可用内存的 EC2 机器(Linux)上运行我的代码:

代码在我的本地机器(Windows)上按预期运行,所以不确定是什么导致了内存错误。我考虑过使用 ijson,但它看起来不适合我的用例(使用 sqlalchemy 会话将 json 文件逐键加载到表中的行)。

谢谢

0 投票
1 回答
3690 浏览

python - 虚拟环境 Apple M1 芯片上的错误架构问题

我一直试图在我的新 macbook Apple M1 芯片机器上运行我的 django 项目,但只遇到以下错误。我试图确保 arch 命令在 pycharm 和系统终端上都返回 i386,但仍然无法正常工作。

0 投票
1 回答
242 浏览

json - scala ujson.read() 返回 ujson.Obj

我正在尝试使用李浩毅的 ujson 读取一个 json 字符串。这是字符串:

这就是我的阅读方式:

但是,返回类型是ujson.Obj,而不是Arr(ArrayBuffer(Obj),正如预期的那样,当我尝试获取时jsonData(0),我得到的是json.Value$InvalidData: Expected ujson.Arr

我问这个问题是因为我尝试使用 ujson 对象来创建一个 upickle 对象,但我不能,我怀疑这是因为这个初始错误。

关于为什么会发生这种情况的任何想法?任何帮助将不胜感激!提前致谢!!