Rebol2用のJSONエンコーダー/デコーダーを作成しました。私はそれをRebol3用に書き直しており、コーデックとしてRebol3で利用できるようにしたいと思っています。
load %data.json
save %data.json object
decode 'json to-binary {["some","json"]}
これについてはどうすればよいですか?
質問の時点では、この主題に関する文書はほとんどありません。
Rebol2用のJSONエンコーダー/デコーダーを作成しました。私はそれをRebol3用に書き直しており、コーデックとしてRebol3で利用できるようにしたいと思っています。
load %data.json
save %data.json object
decode 'json to-binary {["some","json"]}
これについてはどうすればよいですか?
質問の時点では、この主題に関する文書はほとんどありません。
簡単な答えはあなたができないということです。その理由については、いくつかの答えがあります。
encode
画像、バイナリ、または文字列のみを取得するため、エンコーダーを作成することはできません。たぶん、デコーダーを持っているだけで十分です。parse
。パーサーのネイティブコードバージョンはありますか?今、あなたの質問に対するより良い答えがあったらいいのにと思います。
コーデックは、非常に未完成の状態のimoでした。私はある種のストリーミングメカニズムが必要であると提案しました。IIRCCarlはその必要性を理解しましたが、解決策は決して概説されていませんでした。タスクの同上-現在の「実装」は、CarlがR3タスクに対して想定したものとはかけ離れています...
ツールがあります。これを読んでください:http://rebol2.blogspot.it/2012/12/json.html
そしてこれ: http: //www.rebol.com/article/0522.html
ただし、jsonはデータを処理するための複雑な方法ですが、私の謙虚な意見では、rebolブロックは完璧です。
システム/カタログ/コーデックがRebol3から削除されていることに気づきました。そのため、この機能は2009年3月31日以降に削除されたと思います。
>> ? system/catalog
SYSTEM/CATALOG is an object of value:
datatypes block! length: 56
actions block! length: 56
natives block! length: 159
errors object! [Throw Note Syntax Script Math Access Command...
reflectors block! length: 6
boot-flags block! length: 18