导航:首页 > 数据处理 > 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数据如何获取相关的资料

热点内容
海田花鸟市场有什么卖 浏览:353
python如何将数据进行连接 浏览:127
丰巢快递柜加盟代理需要什么合同 浏览:265
无锡红星茶叶批发市场怎么去 浏览:962
身份信息错误或有误什么意思 浏览:228
大脚插件启动程序在哪个文件夹 浏览:24
表格复制数据怎么填写 浏览:466
网易baff交易自动下架怎么回事 浏览:279
菜市场没人怎么活动 浏览:720
非法期货交易怎么处理 浏览:469
荆州职业技术学院开学新生需要带什么 浏览:399
纂改伪造监测数据有哪些情形 浏览:184
电镀产品为什么蚀刻模式不同 浏览:728
海珠区云联惠代理股东有哪些 浏览:169
东南技术学院多少分 浏览:609
淘宝企业服务市场认证怎么设置 浏览:584
对照党员标准按照什么的程序 浏览:977
信用卡磁条交易是什么 浏览:796
二手房交易完成后多久开始卖 浏览:908
深圳湾海鲜市场有哪些 浏览:271