问题标签 [unbox]

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

ios - Unbox + Realm 原生“列表”对象

更新

最后Unbox图书馆的作者回答了我的问题。 https://github.com/JohnSundell/Unbox/issues/156


我正在尝试Unbox使用. 来自服务器的响应具有这种结构。RealmListJSON

请注意,根对象是一个Array字典。每个字典都有一个Array图像字典。

保存对象的类Realm如下所示:

密钥路径出现问题hmImagesUnbox无法自动解析,我需要一种方法来做到这一点。

我尝试过UnboxableByTransform这样的事情:

但没有用。任何想法?

谢谢!

0 投票
1 回答
116 浏览

swift3 - How to save variable in closure to external variable?

I'm trying to create a custom PickerView that gets it's data from an API call to a web-server. The problem I'm having is saving the parsed data into an external variable so that the PickerView protocol methods can access it.

The problem I'm having is that customDS returns nil everytime.

What am I doing wrong here?

0 投票
1 回答
869 浏览

ios - 如何使用 swift Unbox 解析字典数组

我在我的项目中使用拆箱(https://github.com/JohnSundell/Unbox.git)进行对象映射我有一个问题,当它作为来自服务的数组时,我无法解析数据。例如,如果数据采用以下形式

从 Unboxer 得到一个异常,我们可以通过 Object mapper 映射 Array 对象吗?请帮我...

0 投票
1 回答
613 浏览

ios - iOS:使用字典数组的数组取消装箱 JSON

我想使用 Unbox 库解析 JSON 文件。JSON 是一个字典数组的数组。我们怎么能做到这一点?我尝试使用 keypath,但无法解析它。我需要部分数组。

我尝试使用单一层次结构并能够解析它。

使用的库:https ://github.com/JohnSundell/Unbox

0 投票
0 回答
61 浏览

swift - 拆箱解析通用类型

我试图找出但无法解决任何问题。所以,请教各位。

有没有机会编写一个作为泛型返回的函数?

我的结构如下

我想帮助功能如下

那可能吗?

BTW:对不起我的英语不好

// 编辑

WWSKeyValue 结构如下,

0 投票
1 回答
1475 浏览

node.js - 使用松露拆箱反应时出现松露拆箱错误

我正在使用 truffle unbox react,但无法设置:

准备下载
√ 准备下载
-正在下载 √ 正在
下载
- 清理临时文件
√ 清理临时文件
- 设置框
× 设置框
错误:错误:错误:命令失败:cd client && npm install
gyp ERR!配置错误
gyp ERR!堆栈错误:找不到 Python 可执行文件“python”,您可以设置 PYTHON 环境变量。
吉普错误!堆栈在 PythonFinder.failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:484:19)
gyp ERR!PythonFinder 的堆栈。(C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:509:16)
吉普错误!堆栈在 C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29
gyp 错误!堆栈在 FSReqWrap.oncomplete (fs.js:153:21) gyp ERR!系统 Windows_NT 10.0.17763 gyp 错误!命令“C:\Program Files\nodejs\node.exe”“C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js”“重建”gyp
错误!cwd C:\Users\Javaid\Desktop\myDapp\client\node_modules\scrypt gyp
错误!节点 -v v10.15.3 gyp
错误!节点-gyp -v v3.8.0 gyp
错误!不好
npm WARN 可选跳过可选依赖:fsevents@1.2.4 (node_modules\fsevents):npm WARN notsup 跳过可选依赖:fsevents@1.2.4 不支持的平台:想要 {"os":"darwin","arch": "

npm 错误!代码 ELIFECYCLE
npm 错误!errno 1
npm 错误!scrypt@6.0.3 安装:node-gyp rebuild
npm 错误!退出状态 1
npm ERR!
npm 错误!scrypt@6.0.3 安装脚本失败。
npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志:
npm ERR!C:\Users\Javaid\AppData\Roaming\npm-cache_logs\2019-05-04T19_24_38_096Z-debug.log

在 Object.unbox (C:\Users\Javaid\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-box\box.js:69:1) 在 process._tickCallback (internal/process/ next_tick.js:68:7) Truffle v5.0.15 (core: 5.0.15) Node v10.15.3

Javaid@DESKTOP-6RRO05J MINGW64 ~/desktop/myDapp

0 投票
1 回答
1445 浏览

reactjs - 如何将字符串传递给solidity的setter函数?

我正在尝试可靠地执行一个简单的函数,在其中我将一个值传递给一个set()函数,并将其存储在智能合约中的一个预先声明的变量中。

提供的初始代码truffle unbox react工作正常。您将其传递给它int,它会返回事务哈希。但是,如果我将其传递给字符串,则会引发错误。

这是由提供的初始代码/合同truffle unbox react

我这样称呼它

这是功能,

这是新合同:

我这样称呼,

我收到以下错误

我究竟做错了什么?

0 投票
1 回答
2984 浏览

reactjs - 如何修复 gyp ERR!使用 npm 构建错误?

我一直在使用 cmdtruffle unbox react在我的 dapp 中创建反应文件。但是,每次我命令它时,它都会弹出gyp ERR! build error。我不知道如何解决它。请帮忙!

这个我试过了,还是不行。 https://github.com/nodejs/node-gyp/issues/983

0 投票
0 回答
76 浏览

r - R 将 jsonlite::unbox 命令应用于列表

我想与需要某种格式的 API 通信,见下文:

它给出(注意该列表的索引是 [x]):

现在在我的现实生活用例中,我需要在一个列表中创建数百个这样的元素,所以我需要以某种方式使事情自动化。我的输入将是我需要放入该格式的数据框(或小标题)。然而,我得到了这个工作,只是没有成功地完成拆箱。即这是我走了多远:

这给出了(请注意,索引现在是 [1] 而不是 [x]:

现在将两个列表都转换为 JSON 正文,并toJSON(...)给出不同的结果:

  • 第一个命令给出:{"limits":{"Overall_Wave3/0":"14000","Overall_Wave3/0.1":"14005"}}
  • 第二个命令给出:{"limits":{"Overall_Wave3/0":["14000"],"Overall_Wave3/0.1":["14005"]}}

第二个命令在不能存在的数字周围有不必要的方括号。我知道我可能可以用字符串替换来破解,但我更喜欢从一开始就有效的解决方案(如果它可以在 tidyverse 中完成,我不会为此感到难过)。

谢谢。