IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [心情]

    MiguelValentine发表于 2015-07-04 16:06:16
    love 0
    void Tools::Upxcore(Handle& value,std::string& str){ if(value->IsArray()){ str += "["; Array* arr = Array::Cast(*value); int len = arr->Length(); for( int a = 0; a < len; a = a + 1 ) { Handlenvalue = arr->Get(a); Upxcore(nvalue,str); if(a != len-1){ str += ','; } } str +="]"; }else if(value->IsObject()){ str += "{"; Local obj = value->ToObject(); Local key_arr = obj->GetPropertyNames(); int len = key_arr->Length(); for( int a = 0; a < len; a = a + 1 ) { Handlenkey = key_arr->Get(a); Handlenvalue = obj->Get(nkey); Upxcore(nkey,str); str += ":"; Upxcore(nvalue,str); if(a != len-1){ str += ','; } } str += "}"; }else if(value->IsString()){ String::Utf8Value keyUtf8Value(value); std::string keyString = std::string(*keyUtf8Value); str += "\""+keyString+"\""; } return; }看到这段代码的时候我已经在改汇编了- -


沪ICP备19023445号-2号
友情链接