首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为Rebol 3编写编解码器?

如何为Rebol 3编写编解码器?
EN

Stack Overflow用户
提问于 2013-01-16 18:17:52
回答 4查看 458关注 0票数 6

我写了一个用于Rebol 2的JSON编解码器。我正在为Rebol 3重写它,并且更愿意将它作为编解码器在Rebol 3中使用。

代码语言:javascript
运行
复制
load %data.json
save %data.json object
decode 'json to-binary {["some","json"]}

我该怎么做?

在提出问题时,有关这一问题的文件很少。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-01-31 19:52:53

简单的答案是你不能。至于为什么,有几个答案。

  1. 当前的编解码器模型是无文档的。目前只有卡尔知道怎么写编解码器。虽然可能有人能够查看来源,并找出它,但还没有人。
  2. 当前的编解码器功能不太灵活,无法满足您的需要。您可以制作解码器,但不能制作编码器,因为encode只接收图像、二进制文件或字符串。不过,也许只要有一个解码器就够了。
  3. 当前模型只支持本机编解码器。您不能用Rebol代码编写编解码器,对于解析器来说,这意味着您不能使用parse。您有解析器的本机代码版本吗?
  4. 当前的编解码器模型是我们希望最终得到的编解码器模型的占位符。这就是为什么它没有那么好的记录。我们最终希望支持增量的en/解码,可以直接从文件或其他端口读取的编解码器,以及Rebol编解码器。然而,除了最初的批评之外,我们还没有真正决定最终的模型,甚至还没有开始讨论如何设计它。

我希望你现在的问题有一个更好的答案。

票数 5
EN

Stack Overflow用户

发布于 2013-02-20 10:35:40

编解码器处于高度未完成状态。我提出了某种流机制是必要的,IIRC Carl理解需要,但解决方案从未被国际海事组织概述。任务也是如此--目前的“实现”与卡尔对R3任务的设想相去甚远。

票数 4
EN

Stack Overflow用户

发布于 2013-02-01 10:49:41

有一个工具,请阅读以下内容:http://rebol2.blogspot.it/2012/12/json.html

这个:http://www.rebol.com/article/0522.html

尽管json是一种处理数据的复杂方法,但在我看来,rebol块是完美的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14365034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档