導航:首頁 > 數據處理 > 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數據如何獲取相關的資料

熱點內容
浪琴潛水仿表批發市場多少錢一個 瀏覽:920
犯人為什麼沒有戶口信息 瀏覽:524
配種技術有哪些 瀏覽:481
羅技滑鼠怎麼編輯程序 瀏覽:827
如何將機器數據傳到手機上 瀏覽:479
個人信息卡如何辦理 瀏覽:550
哪些技術可以實現負載均衡 瀏覽:942
經常維護備份信息的目的是什麼 瀏覽:338
led代理是什麼 瀏覽:465
畜產品成本怎麼算 瀏覽:792
怎麼取消跟蹤程序 瀏覽:499
未約定驗收期的怎麼確定產品質量 瀏覽:684
大寶產品怎麼樣 瀏覽:644
有合並的單元格怎麼讓數據更直觀 瀏覽:202
應用化工技術是干什麼的工作 瀏覽:436
什麼叫流量微商代理店長 瀏覽:150
市場上賣的冬棗有哪些品種 瀏覽:84
對市場現象不理解時怎麼辦 瀏覽:338
氧含量檢測多少數據為正常 瀏覽:804
如果手機信息不小心刪除如何找回 瀏覽:718