導航:首頁 > 數據處理 > json數據如何獲取

json數據如何獲取

發布時間:2022-01-27 02:16:47

⑴ js 獲取到json 數據怎麼取裡面的數據

比如返回的json叫data
如果返回的是json字元串,那麼會自動轉換成相應的js對象
或者js對象組成的數組 [{"":"","":""}],
直接使用data[0]、data[1]·················就可以獲得

⑵ java怎麼得到json中的數據

如果不是Android開發環境的話,首先需要引入處理JSON數據的包:json-lib-2.2.3-jdk15.jar


Java樣常式序如下:

importnet.sf.json.JSONArray;
importnet.sf.json.JSONObject;

publicclassDoJSON{
publicstaticvoidmain(String[]args){
JSONArrayemployees=newJSONArray(); //JSON數組
JSONObjectemployee=newJSONObject(); //JSON對象

employee.put("firstName","Bill"); //按「鍵-值」對形式存儲數據到JSON對象中
employee.put("lastName","Gates");
employees.add(employee); //將JSON對象加入到JSON數組中

employee.put("firstName","George");
employee.put("lastName","Bush");
employees.add(employee);

employee.put("firstName","Thomas");
employee.put("lastName","Carter");
employees.add(employee);

System.out.println(employees.toString());
for(inti=0;i<employees.size();i++){
JSONObjectemp=employees.getJSONObject(i);
System.out.println(emp.toString());
System.out.println("FirstName: "+emp.get("firstName"));
System.out.println("LastName: "+emp.get("lastName"));
}
}
}


運行效果:

[{"firstName":"Bill","lastName":"Gates"},{"firstName":"George","lastName":"Bush"},{"firstName":"Thomas","lastName":"Carter"}]

{"firstName":"Bill","lastName":"Gates"}

FirstName : Bill

LastName : Gates

{"firstName":"George","lastName":"Bush"}

FirstName : George

LastName : Bush

{"firstName":"Thomas","lastName":"Carter"}

FirstName : Thomas

LastName : Carter

⑶ js怎樣讀取json裡面的數據

varjson={contry:{area:{man:"12萬",women:"10萬"}}};
//方式一:使用eval解析
varobj=eval(json);
alert(obj.constructor);
alert(obj.contry.area.women);

//方式二:使用Funtion函數
varstrJSON="{name:'jsonname'}";//得到的JSON
varobj=newFunction("return"+strJSON)();//轉換後的JSON對象
alert(obj.name);//jsonname
alert(obj.constructor);

//復雜一點的json數組數據的解析
varvalue1=[{"c01":"1","c02":"2","c03":"3","c04":"4","c05":"5","c06":"6","c07":"7","c08":"8","c09":"9"},{"c01":"2","c02":"4","c03":"5","c04":"2","c05":"8","c06":"11","c07":"21","c08":"1","c09":"12"},{"c01":"5","c02":"1","c03":"4","c04":"11","c05":"9","c06":"8","c07":"1","c08":"8","c09":"2"}];varobj1=eval(value1);
alert(obj1[0].c01);

//復雜一點的json的另一種形式
varvalue2={"list":[{"password":"1230","username":"coolcooldool"},{"password":"thisis2","username":"okokok"}],"array":[{"password":"1230","username":"coolcooldool"},{"password":"thisis2","username":"okokok"}]};

varobj2=eval(value2);
alert(obj2.list[0].password);

⑷ 如何獲取發來的json數據

一般的處理邏輯,前台收集客戶的輸入和點擊,然後通過ajax將參數提交給後台。 後台運行之後將運算結果形成json返回。 前台的ajax的回調handler會制定一個function(data){},專門來接收json數據。

⑸ 如何獲取get中的json數據

要回答這問題,首先要理解ajax是非同步訪問的,所謂非同步,類似於多線程,js解釋器執行到ajax的時候,並不會等待返回結果以及回調函數都執行完了過後才執行下一條語句(在這里就是alert語句)

⑹ 怎麼獲取json數據里的json數據

看來您是還沒有入門,這里有JSON教程。

http://www.sojson.com/json/

JSON:JavaScript 對象表示法(JavaScript Object Notation)。

JSON 是存儲和交換文本信息的語法。類似 XML。

JSON 比 XML 更小、更快,更易解析。

⑺ 如何獲取json數據

第三方框架噻。

⑻ 如何從json中取數據

只能用循環,代碼如下:
[html] view plain

var head_id = "";

var head_pid = "";

for (var i = 0; i < data.head.length; i++) {

head_id += data.head[i].id + " "; //循環輸出json數據

head_pid += data.head[i].pid + " ";

}

$("#city").append("city:" + head_id);

$("#city").append("province:" + head_pid);

這樣,將會在data之後,依次輸出json中的數據。

⑼ jsonobject怎麼獲取json中某個值

這樣:

public static void jsonToBean(String data) {

try {

JSONArray array = new JSONArray(data);//將json字元串轉成json數組

for (int i = 0; i < array.length(); i++) {//循環json數組

JSONObject ob = (JSONObject) array.get(i);//得到json對象

String name= ob.getString("name");//name這里是列名稱,獲取json對象中列名為name的值

System.out.print(name);//輸出name

} catch (JSONException e) {

}

}

(9)json數據如何獲取擴展閱讀:

注意事項

java處理 json格式字元串 : 轉成 JSONArray 或 JSONObject 類型

1、如果是JSONArray ,格式: 最外層是 中括弧,表示數組

格式 : [{key:value},{key:value}... ]

["str1","str2","str3",...]

語法:JSONArray array = JSONArray.parseArray(strs)

註:strs 必須是json格式的字元串, 以"[ ]"中括弧開頭結尾. 否則會報錯.

2、如果是JSONObject ,格式: 最外層是大括弧,表示對象

格式:{key:value}

語法::JSONObject result = JSONArray.parseObject(strs );

⑽ json如何獲取封裝資料庫中的數據

直接輸出就可以了 String jsondata = "{'a':" + a + ",'b':" + b + ",'c':" + c + "}"; 如果abc是字元串就加上單引號,如 String jsondata = "{'a':'" + a + "','b':'" + b + "','c':'" + c + "'}"; 如果abc是數組 String jsondata = "{'a':[" + a[0] + "," + a[1] + "," + a[2] + "],'b':...}"; 如果abc是對象就相對復雜一點 String jsondata = "{'a':{'a_paramStr':'" + a.paramStr + "','a_pramaInt'}:a.pramaInt},'b':...}"; 當然,如果對象的成員變數很多,可以可以通過對象遍歷的方式輸出,還有包含子對象、子子對象的情況 總結如下 格式:{'數據名':數據值} 數據值為數字時,直接輸出 數據值為字元串時,用單引號包含值,'數據值' 數據值為數組時,用中括弧包含,[數據值1,數據值2,...] 數據值為對象時,用大括弧包含,{'成員名1':成員數值1,'成員名2':{'成員2對象的成員1','成員2對象的成員1值'},...} 數據與數據之間用逗號隔開,以上 一句話,如果傳送數據很簡單可以自己輸出;如果很復雜,乖乖用三方json包吧,我真不懂為什麼抗拒別人做的車輪

閱讀全文

與json數據如何獲取相關的資料

熱點內容
應用數據全部刪除會怎麼樣 瀏覽:819
安裝的應用程序為什麼在桌面上看 瀏覽:846
工商櫃面交易出現什麼代碼 瀏覽:720
街道市場所怎麼樣 瀏覽:918
如何用程序計算出qq密碼 瀏覽:989
互聯網如何用交易所融資 瀏覽:831
律師事務所中使用哪些技術 瀏覽:872
專業技術人員職務職稱沒有怎麼填 瀏覽:435
海外哪些交易所支持泰達幣 瀏覽:669
怎麼添加輔助信息 瀏覽:536
保定四保信息屬於哪個區 瀏覽:919
產品pcb是什麼 瀏覽:515
范哥技術怎麼樣 瀏覽:977
技術流怎麼轉場 瀏覽:255
現在小型創業什麼行業最賺錢代理 瀏覽:566
cf端游多少等級可以交易 瀏覽:824
vivo如何同步應用程序 瀏覽:48
微商怎麼招代理廣告詞 瀏覽:267
新橋二手市場的東西怎麼樣 瀏覽:796
二手房交易過程中需要繳納哪些稅 瀏覽:346