如何用AS3以BSON格式编写RegExp
对象?它的结构是什么?如何将其转换为ByteArray
?
答案 0 :(得分:0)
试试这个:
import flash.utils.ByteArray;
import flash.net.registerClassAlias;
var reg : RegExp = new RegExp( /^hello\d+$/ );
trace( ( "hello2011" ).search(reg) );
var ba : ByteArray = new ByteArray();
registerClassAlias( "RegExp", RegExp );
ba.writeObject( reg );
对于BSON序列化,请使用此处的BSON AS3实现:https://github.com/argoncloud/ActionBSON
使用来自班级public static function encode( document : Object ) : ByteArray
的静态方法public static function decode( document : ByteArray ) : Object
和org.serialization.bson.BSON
来处理BSON数据。