json::value main_frame::open(json::value url, json::value param) { if( !url.is_string() ) return json::value(false); sciter::main_frame* wnd = new sciter::main_frame(url.to_string().c_str()); return json::value(wnd != 0); }
static void __print_scalar (string & result, const json::value & v) { if (v.is_null()) { result.append("null"); } else if (v.is_string()) { string r; result.append(1, '"'); result.append(v.get<string>()); result.append(1, '"'); } else { result.append(v.get<string>()); } }