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

热点内容
阿里的广告产品有哪些 浏览:219
信息社会治理模式有哪些 浏览:148
微盟小程序是什么意思 浏览:42
福田奥铃有哪些产品 浏览:213
图像处理产品有哪些 浏览:509
keil写好程序怎么知道有无错误 浏览:658
29岁了学点什么技术比较好 浏览:108
怎么将web程序转换安装包 浏览:217
手机屏保程序怎么卸载 浏览:717
京东的代理怎么收费 浏览:27
机动车安全技术检验主要依据哪些标准 浏览:101
什么是黄页数据加载完成 浏览:212
开发票保存发票信息如何更改 浏览:157
怎么看产品糖含量 浏览:337
abc类信托产品什么意思 浏览:293
药师学什么技术比较有前途 浏览:309
文子理财属于什么产品 浏览:181
比特币什么网站交易 浏览:532
vx小程序怎么制作身高对比图 浏览:838
保险代理人收入交什么税 浏览:124