flash-lso 0.7.0

Fast and safe SOL/AMF0/AMF3 parsing. Supports serde, Adobe flex and cyclic references
Documentation
1
{"header":{"length":2687,"name":"robokill","format_version":"AMF3"},"body":[{"name":"soundpref","value":{"Bool":true}},{"name":"musicpref","value":{"Bool":false}},{"name":"RobokillProfiles4","value":"Null"},{"name":"regemail","value":{"String":"TEST"}},{"name":"CAHJKEGFJI_inventoryhelp","value":{"Bool":true}},{"name":"RobokillProfiles0","value":{"String":"CAHJKEGFJI"}},{"name":"CAHJKEGFJI_teleporthelp","value":{"Bool":true}},{"name":"CAHJKEGFJI_playerInventory","value":{"StrictArray":{"id":0,"values":[{"StrictArray":{"id":1,"values":[{"String":"Weapons::ItemMoreGold"},{"StrictArray":{"id":2,"values":[{"StrictArray":{"id":3,"values":[{"String":"attribute"},{"Integer":27},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":5,"values":[{"String":"Weapons::ItemMoreGold"},{"StrictArray":{"id":6,"values":[{"StrictArray":{"id":7,"values":[{"String":"attribute"},{"Integer":10},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":9,"values":[{"String":"Weapons::ItemMoreGold"},{"StrictArray":{"id":10,"values":[{"StrictArray":{"id":11,"values":[{"String":"attribute"},{"Integer":17},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":13,"values":[{"String":"Weapons::ItemMoreGold"},{"StrictArray":{"id":14,"values":[{"StrictArray":{"id":15,"values":[{"String":"attribute"},{"Integer":11},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":17,"values":[{"String":"Weapons::ItemShield"},{"StrictArray":{"id":18,"values":[{"StrictArray":{"id":19,"values":[{"String":"attribute"},{"Integer":14},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":21,"values":[{"String":"Weapons::ItemShield"},{"StrictArray":{"id":22,"values":[{"StrictArray":{"id":23,"values":[{"String":"attribute"},{"Integer":9},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":25,"values":[{"String":"Weapons::ItemShield"},{"StrictArray":{"id":26,"values":[{"StrictArray":{"id":27,"values":[{"String":"attribute"},{"Integer":10},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":29,"values":[{"String":"Weapons::PulseGun"},{"StrictArray":{"id":30,"values":[{"StrictArray":{"id":31,"values":[{"String":"level"},{"Integer":0},{"XML":{"value":"int","is_string":true}}]}},{"StrictArray":{"id":33,"values":[{"String":"plugins"},{"StrictArray":{"id":34,"values":[{"StrictArray":{"id":35,"values":[{"String":"WeaponPlugin::WeaponPluginFlyThrough"},{"StrictArray":{"id":36,"values":[{"StrictArray":{"id":37,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}},{"StrictArray":{"id":39,"values":[{"String":"WeaponPlugin::WeaponPluginFreeze"},{"StrictArray":{"id":40,"values":[{"StrictArray":{"id":41,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}}]}},{"XML":{"value":"Array","is_string":true}}]}}]}}]}},{"StrictArray":{"id":44,"values":[{"String":"Weapons::ItemRecharge"},{"StrictArray":{"id":45,"values":[{"StrictArray":{"id":46,"values":[{"String":"attribute"},{"Integer":33},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":48,"values":[{"String":"Weapons::ItemMagicFind"},{"StrictArray":{"id":49,"values":[{"StrictArray":{"id":50,"values":[{"String":"attribute"},{"Integer":14},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":52,"values":[{"String":"Weapons::ItemMagicFind"},{"StrictArray":{"id":53,"values":[{"StrictArray":{"id":54,"values":[{"String":"attribute"},{"Integer":12},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":56,"values":[{"String":"Weapons::ItemMagicFind"},{"StrictArray":{"id":57,"values":[{"StrictArray":{"id":58,"values":[{"String":"attribute"},{"Integer":7},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":60,"values":[{"String":"Weapons::ItemMagicFind"},{"StrictArray":{"id":61,"values":[{"StrictArray":{"id":62,"values":[{"String":"attribute"},{"Integer":11},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":64,"values":[{"String":"Weapons::Grenade"},{"StrictArray":{"id":65,"values":[{"StrictArray":{"id":66,"values":[{"String":"level"},{"Integer":2},{"XML":{"value":"int","is_string":true}}]}},{"StrictArray":{"id":68,"values":[{"String":"plugins"},{"StrictArray":{"id":69,"values":[{"StrictArray":{"id":70,"values":[{"String":"WeaponPlugin::WeaponPluginSplash"},{"StrictArray":{"id":71,"values":[{"StrictArray":{"id":72,"values":[{"String":"isIntrinsic"},{"Bool":true},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}},{"StrictArray":{"id":74,"values":[{"String":"WeaponPlugin::WeaponPluginRateOfFire"},{"StrictArray":{"id":75,"values":[{"StrictArray":{"id":76,"values":[{"String":"percent"},{"Integer":17},{"XML":{"value":"Number","is_string":true}}]}},{"StrictArray":{"id":78,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}},{"StrictArray":{"id":80,"values":[{"String":"WeaponPlugin::WeaponPluginSpeed"},{"StrictArray":{"id":81,"values":[{"StrictArray":{"id":82,"values":[{"String":"percent"},{"Integer":66},{"XML":{"value":"Number","is_string":true}}]}},{"StrictArray":{"id":84,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}}]}},{"XML":{"value":"Array","is_string":true}}]}}]}}]}},{"StrictArray":{"id":87,"values":[{"String":"Weapons::Knockback"},{"StrictArray":{"id":88,"values":[{"StrictArray":{"id":89,"values":[{"String":"level"},{"Integer":1},{"XML":{"value":"int","is_string":true}}]}},{"StrictArray":{"id":91,"values":[{"String":"plugins"},{"StrictArray":{"id":92,"values":[{"StrictArray":{"id":93,"values":[{"String":"WeaponPlugin::WeaponPluginFreeze"},{"StrictArray":{"id":94,"values":[{"StrictArray":{"id":95,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}}]}},{"XML":{"value":"Array","is_string":true}}]}}]}}]}},{"StrictArray":{"id":98,"values":[{"String":"Weapons::Laser"},{"StrictArray":{"id":99,"values":[{"StrictArray":{"id":100,"values":[{"String":"level"},{"Integer":1},{"XML":{"value":"int","is_string":true}}]}},{"StrictArray":{"id":102,"values":[{"String":"plugins"},{"StrictArray":{"id":103,"values":[{"StrictArray":{"id":104,"values":[{"String":"WeaponPlugin::WeaponPluginRateOfFire"},{"StrictArray":{"id":105,"values":[{"StrictArray":{"id":106,"values":[{"String":"percent"},{"Integer":20},{"XML":{"value":"Number","is_string":true}}]}},{"StrictArray":{"id":108,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}}]}},{"XML":{"value":"Array","is_string":true}}]}}]}}]}},{"StrictArray":{"id":111,"values":[{"String":"Weapons::ItemMedkit"},{"StrictArray":{"id":112,"values":[{"StrictArray":{"id":113,"values":[{"String":"attribute"},{"Integer":317},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":115,"values":[{"String":"Weapons::Knockback"},{"StrictArray":{"id":116,"values":[{"StrictArray":{"id":117,"values":[{"String":"level"},{"Integer":0},{"XML":{"value":"int","is_string":true}}]}},{"StrictArray":{"id":119,"values":[{"String":"plugins"},{"StrictArray":{"id":120,"values":[{"StrictArray":{"id":121,"values":[{"String":"WeaponPlugin::WeaponPluginRateOfFire"},{"StrictArray":{"id":122,"values":[{"StrictArray":{"id":123,"values":[{"String":"percent"},{"Integer":15},{"XML":{"value":"Number","is_string":true}}]}},{"StrictArray":{"id":125,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}},{"StrictArray":{"id":127,"values":[{"String":"WeaponPlugin::WeaponPluginKnockback"},{"StrictArray":{"id":128,"values":[{"StrictArray":{"id":129,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}},{"StrictArray":{"id":131,"values":[{"String":"WeaponPlugin::WeaponPluginFreeze"},{"StrictArray":{"id":132,"values":[{"StrictArray":{"id":133,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}},{"StrictArray":{"id":135,"values":[{"String":"WeaponPlugin::WeaponPluginSpeed"},{"StrictArray":{"id":136,"values":[{"StrictArray":{"id":137,"values":[{"String":"percent"},{"Integer":67},{"XML":{"value":"Number","is_string":true}}]}},{"StrictArray":{"id":139,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}}]}},{"XML":{"value":"Array","is_string":true}}]}}]}}]}},{"StrictArray":{"id":142,"values":[{"String":"Weapons::Grenade"},{"StrictArray":{"id":143,"values":[{"StrictArray":{"id":144,"values":[{"String":"level"},{"Integer":2},{"XML":{"value":"int","is_string":true}}]}},{"StrictArray":{"id":146,"values":[{"String":"plugins"},{"StrictArray":{"id":147,"values":[{"StrictArray":{"id":148,"values":[{"String":"WeaponPlugin::WeaponPluginSplash"},{"StrictArray":{"id":149,"values":[{"StrictArray":{"id":150,"values":[{"String":"isIntrinsic"},{"Bool":true},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}},{"StrictArray":{"id":152,"values":[{"String":"WeaponPlugin::WeaponPluginRateOfFire"},{"StrictArray":{"id":153,"values":[{"StrictArray":{"id":154,"values":[{"String":"percent"},{"Integer":17},{"XML":{"value":"Number","is_string":true}}]}},{"StrictArray":{"id":156,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}},{"StrictArray":{"id":158,"values":[{"String":"WeaponPlugin::WeaponPluginSpeed"},{"StrictArray":{"id":159,"values":[{"StrictArray":{"id":160,"values":[{"String":"percent"},{"Integer":57},{"XML":{"value":"Number","is_string":true}}]}},{"StrictArray":{"id":162,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}}]}},{"XML":{"value":"Array","is_string":true}}]}}]}}]}},{"StrictArray":{"id":165,"values":[{"String":"Weapons::Grenade"},{"StrictArray":{"id":166,"values":[{"StrictArray":{"id":167,"values":[{"String":"level"},{"Integer":2},{"XML":{"value":"int","is_string":true}}]}},{"StrictArray":{"id":169,"values":[{"String":"plugins"},{"StrictArray":{"id":170,"values":[{"StrictArray":{"id":171,"values":[{"String":"WeaponPlugin::WeaponPluginSplash"},{"StrictArray":{"id":172,"values":[{"StrictArray":{"id":173,"values":[{"String":"isIntrinsic"},{"Bool":true},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}},{"StrictArray":{"id":175,"values":[{"String":"WeaponPlugin::WeaponPluginRateOfFire"},{"StrictArray":{"id":176,"values":[{"StrictArray":{"id":177,"values":[{"String":"percent"},{"Integer":11},{"XML":{"value":"Number","is_string":true}}]}},{"StrictArray":{"id":179,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}},{"StrictArray":{"id":181,"values":[{"String":"WeaponPlugin::WeaponPluginSpeed"},{"StrictArray":{"id":182,"values":[{"StrictArray":{"id":183,"values":[{"String":"percent"},{"Integer":53},{"XML":{"value":"Number","is_string":true}}]}},{"StrictArray":{"id":185,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}}]}},{"XML":{"value":"Array","is_string":true}}]}}]}}]}},{"StrictArray":{"id":188,"values":[{"String":"Weapons::Laser"},{"StrictArray":{"id":189,"values":[{"StrictArray":{"id":190,"values":[{"String":"level"},{"Integer":2},{"XML":{"value":"int","is_string":true}}]}},{"StrictArray":{"id":192,"values":[{"String":"plugins"},{"StrictArray":{"id":193,"values":[]}},{"XML":{"value":"Array","is_string":true}}]}}]}}]}},{"StrictArray":{"id":195,"values":[{"String":"Weapons::ItemRevenge"},{"StrictArray":{"id":196,"values":[{"StrictArray":{"id":197,"values":[{"String":"attribute"},{"Integer":123},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":199,"values":[{"String":"Weapons::ItemRevenge"},{"StrictArray":{"id":200,"values":[{"StrictArray":{"id":201,"values":[{"String":"attribute"},{"Integer":88},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":203,"values":[{"String":"Weapons::LaserMinelayer"},{"StrictArray":{"id":204,"values":[{"StrictArray":{"id":205,"values":[{"String":"level"},{"Integer":1},{"XML":{"value":"int","is_string":true}}]}},{"StrictArray":{"id":207,"values":[{"String":"plugins"},{"StrictArray":{"id":208,"values":[]}},{"XML":{"value":"Array","is_string":true}}]}}]}}]}},{"StrictArray":{"id":210,"values":[{"String":"Weapons::LaserMinelayer"},{"StrictArray":{"id":211,"values":[{"StrictArray":{"id":212,"values":[{"String":"level"},{"Integer":0},{"XML":{"value":"int","is_string":true}}]}},{"StrictArray":{"id":214,"values":[{"String":"plugins"},{"StrictArray":{"id":215,"values":[{"StrictArray":{"id":216,"values":[{"String":"WeaponPlugin::WeaponPluginRateOfFire"},{"StrictArray":{"id":217,"values":[{"StrictArray":{"id":218,"values":[{"String":"percent"},{"Integer":19},{"XML":{"value":"Number","is_string":true}}]}},{"StrictArray":{"id":220,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}}]}},{"XML":{"value":"Array","is_string":true}}]}}]}}]}},"Null","Null","Null"]}}},{"name":"CAHJKEGFJI_shophelp","value":{"Bool":true}},{"name":"CAHJKEGFJI_totalkills","value":{"Integer":13892}},{"name":"RobokillProfiles3","value":"Null"},{"name":"CAHJKEGFJI_currentmission","value":{"Integer":11}},{"name":"CAHJKEGFJI_maphelp","value":{"Bool":true}},{"name":"CAHJKEGFJI_playerItems","value":{"StrictArray":{"id":223,"values":[{"StrictArray":{"id":224,"values":[{"String":"Weapons::ItemShield"},{"StrictArray":{"id":225,"values":[{"StrictArray":{"id":226,"values":[{"String":"attribute"},{"Integer":21},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":228,"values":[{"String":"Weapons::ItemRecharge"},{"StrictArray":{"id":229,"values":[{"StrictArray":{"id":230,"values":[{"String":"attribute"},{"Integer":46},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":232,"values":[{"String":"Weapons::ItemRecharge"},{"StrictArray":{"id":233,"values":[{"StrictArray":{"id":234,"values":[{"String":"attribute"},{"Integer":41},{"XML":{"value":"int","is_string":true}}]}}]}}]}},{"StrictArray":{"id":236,"values":[{"String":"Weapons::ItemRecharge"},{"StrictArray":{"id":237,"values":[{"StrictArray":{"id":238,"values":[{"String":"attribute"},{"Integer":38},{"XML":{"value":"int","is_string":true}}]}}]}}]}}]}}},{"name":"CAHJKEGFJI_name","value":{"String":"Unisex Rex"}},{"name":"RobokillProfiles1","value":"Null"},{"name":"RobokillProfiles2","value":"Null"},{"name":"CAHJKEGFJI_cash","value":{"Integer":117323}},{"name":"CAHJKEGFJI_expediateddrop","value":{"Bool":true}},{"name":"CAHJKEGFJI_experience","value":{"Integer":0}},{"name":"lodpref","value":{"Bool":true}},{"name":"CAHJKEGFJI_playerWeapons","value":{"StrictArray":{"id":240,"values":[{"StrictArray":{"id":241,"values":[{"String":"Weapons::LaserMinelayer"},{"StrictArray":{"id":242,"values":[{"StrictArray":{"id":243,"values":[{"String":"level"},{"Integer":1},{"XML":{"value":"int","is_string":true}}]}},{"StrictArray":{"id":245,"values":[{"String":"plugins"},{"StrictArray":{"id":246,"values":[{"StrictArray":{"id":247,"values":[{"String":"WeaponPlugin::WeaponPluginSpeed"},{"StrictArray":{"id":248,"values":[{"StrictArray":{"id":249,"values":[{"String":"percent"},{"Integer":58},{"XML":{"value":"Number","is_string":true}}]}},{"StrictArray":{"id":251,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}}]}},{"XML":{"value":"Array","is_string":true}}]}}]}}]}},{"StrictArray":{"id":254,"values":[{"String":"Weapons::Laser"},{"StrictArray":{"id":255,"values":[{"StrictArray":{"id":256,"values":[{"String":"level"},{"Integer":2},{"XML":{"value":"int","is_string":true}}]}},{"StrictArray":{"id":258,"values":[{"String":"plugins"},{"StrictArray":{"id":259,"values":[{"StrictArray":{"id":260,"values":[{"String":"WeaponPlugin::WeaponPluginRateOfFire"},{"StrictArray":{"id":261,"values":[{"StrictArray":{"id":262,"values":[{"String":"percent"},{"Integer":17},{"XML":{"value":"Number","is_string":true}}]}},{"StrictArray":{"id":264,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}},{"StrictArray":{"id":266,"values":[{"String":"WeaponPlugin::WeaponPluginFreeze"},{"StrictArray":{"id":267,"values":[{"StrictArray":{"id":268,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}}]}},{"XML":{"value":"Array","is_string":true}}]}}]}}]}},{"StrictArray":{"id":271,"values":[{"String":"Weapons::PulseGun"},{"StrictArray":{"id":272,"values":[{"StrictArray":{"id":273,"values":[{"String":"level"},{"Integer":1},{"XML":{"value":"int","is_string":true}}]}},{"StrictArray":{"id":275,"values":[{"String":"plugins"},{"StrictArray":{"id":276,"values":[{"StrictArray":{"id":277,"values":[{"String":"WeaponPlugin::WeaponPluginFlyThrough"},{"StrictArray":{"id":278,"values":[{"StrictArray":{"id":279,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}},{"StrictArray":{"id":281,"values":[{"String":"WeaponPlugin::WeaponPluginKnockback"},{"StrictArray":{"id":282,"values":[{"StrictArray":{"id":283,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}},{"StrictArray":{"id":285,"values":[{"String":"WeaponPlugin::WeaponPluginFreeze"},{"StrictArray":{"id":286,"values":[{"StrictArray":{"id":287,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}}]}},{"XML":{"value":"Array","is_string":true}}]}}]}}]}},{"StrictArray":{"id":290,"values":[{"String":"Weapons::Knockback"},{"StrictArray":{"id":291,"values":[{"StrictArray":{"id":292,"values":[{"String":"level"},{"Integer":2},{"XML":{"value":"int","is_string":true}}]}},{"StrictArray":{"id":294,"values":[{"String":"plugins"},{"StrictArray":{"id":295,"values":[{"StrictArray":{"id":296,"values":[{"String":"WeaponPlugin::WeaponPluginFlyThrough"},{"StrictArray":{"id":297,"values":[{"StrictArray":{"id":298,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}},{"StrictArray":{"id":300,"values":[{"String":"WeaponPlugin::WeaponPluginKnockback"},{"StrictArray":{"id":301,"values":[{"StrictArray":{"id":302,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}},{"StrictArray":{"id":304,"values":[{"String":"WeaponPlugin::WeaponPluginSpeed"},{"StrictArray":{"id":305,"values":[{"StrictArray":{"id":306,"values":[{"String":"percent"},{"Integer":45},{"XML":{"value":"Number","is_string":true}}]}},{"StrictArray":{"id":308,"values":[{"String":"isIntrinsic"},{"Bool":false},{"XML":{"value":"Boolean","is_string":true}}]}}]}}]}}]}},{"XML":{"value":"Array","is_string":true}}]}}]}}]}}]}}},{"name":"CAHJKEGFJI_level","value":{"Integer":36}}]}