3 回答

TA貢獻(xiàn)1936條經(jīng)驗 獲得超7個贊
采用Ajax的項目開發(fā)過程中,經(jīng)常需要將JSON格式的字符串返回到前端,前端解析成JS對象(JSON )。
ECMA-262(E3) 中沒有將JSON概念寫到標(biāo)準(zhǔn)中,但在 ECMA-262(E5) 中JSON的概念被正式引入了,包括全局的JSON對象和Date的toJSON方法。
1,eval方式解析,恐怕這是最早的解析方式了。
function strToJson(str){
var json = eval('(' + str + ')');
return json;
}
記得str兩旁的小括號哦。
2,new Function形式,比較怪異哦。
function strToJson(str){
var json = (new Function("return " + str))();
return json;
}
IE6/7中當(dāng)字符串中含有換行(\n)時,new Function不能解析,但eval卻可以。
3,使用全局的JSON對象。
function strToJson(str){
return JSON.parse(str);
}

TA貢獻(xiàn)1744條經(jīng)驗 獲得超4個贊
public String androidPost() { String rs = null; String path = "url/Android_JDBC_SH/AndroidLoginAction"; HttpPost hp = new HttpPost(path); //獲取客戶端,用來向服務(wù)器發(fā)出請求 DefaultHttpClient hc = new DefaultHttpClient(); try { //Default Constructor taking a name and a value BasicNameValuePair nm = new BasicNameValuePair("name", name); BasicNameValuePair pa = new BasicNameValuePair("password", password); List list = new ArrayList(); list.add(nm); list.add(pa); //構(gòu)建向服務(wù)器發(fā)送的實體 HttpEntity entity = new UrlEncodedFormEntity(list); hp.setEntity(entity); //提交請求,獲取服務(wù)器的響應(yīng) HttpResponse response = hc.execute(hp); if (response.getStatusLine().getStatusCode() == 200) { //獲取響應(yīng)實體 entity = response.getEntity(); rs = EntityUtils.toString(entity); } } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return rs; }

TA貢獻(xiàn)1799條經(jīng)驗 獲得超8個贊
隨HUB 一般都會提供一條連接USB 裝置的導(dǎo)線,導(dǎo)線接頭一端用來連接USB 裝置(或USB HUB)的輸入端。導(dǎo)線的另一端接頭則是用來與USB HUB 輸出端連接的部分,依次對接安裝就可以了。值得注意的是,現(xiàn)在許多USB 設(shè)備本身已經(jīng)具備了USB HUB 的功能。
添加回答
舉報