解析 json 数据格式| 学习笔记

简介: 快速学习解析 json 数据格式。

开发者学堂课程【Ajax 前端开发入门与实战解析 json 数据格式】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/595/detail/8532


解析 json 数据格式

 

解析 json 数据格式的案例:

一.获取学生信息接口

地址

/server/getStudent.php

作用描述

获取所以学生信息

请求类型

Get 请求

参数

返回数据格式

json 格式

返回数据说明

name 为姓名

age 为年龄

sex 为性别,样例数据如下

{

   {

“name”:张三

“age”:19

“sex”:男

}

(1)代码展示:

<script type="text/javascript">

window.onload =function(){

var xhr = new XMLHttpRequest();

/*get 请求*/

xhr.open("get","./server/getStudents.php",true);

xhr.send(null);

xhr.onreadystatechange = function(){

if(xhr.readyState==4){

if(xhr.status == 200){

/*responseText 只是一个字符串,只有字符串转化为对象后,才可以使用某些属性,这样方便进行我们对值的获取*/

var result=xhr.responseText;

/*对象的转化*/

result=JSON.parse(result);

var newHtml =

document.getElementById(container).innerHTML;

console.log(result);

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

var item = result[i];

var name =item.name;

var sex = item.sex;

var age = item.age;

console.log(name,sex,age);

Var tempHtml = 〝<td><th>〞+name+〝<td><th>〞

+age+〝<td><th>〞+sex+〝<td></tr>〞;

newHtml +=tempHtml;

}

document.getElementById(container).innerHTML = newHtml;

console.log(newHtml);

}

}

}

};

};

</script>

/*网页控制台上就是数组对象,每一个元素都是对象*/

<div>

<table>

<tr>

<th>姓名</th>

<th>年龄</th>

<th>性别</th>

</tr>

</table>

</div>

(2)网页展示:

image.png

使用 json 数据格式更加方便,快速。

相关文章
|
2月前
|
JSON 缓存 自然语言处理
多语言实时数据微店商品详情API:技术实现与JSON数据解析指南
通过以上技术实现与解析指南,开发者可高效构建支持多语言的实时商品详情系统,满足全球化电商场景需求。
|
4月前
|
存储 JSON 关系型数据库
【干货满满】解密 API 数据解析:从 JSON 到数据库存储的完整流程
本文详解电商API开发中JSON数据解析与数据库存储的全流程,涵盖数据提取、清洗、转换及优化策略,结合Python实战代码与主流数据库方案,助开发者构建高效、可靠的数据处理管道。
|
3月前
|
JSON 算法 API
淘宝商品评论API接口核心解析,json数据返回
淘宝商品评论API是淘宝开放平台提供的数据服务接口,允许开发者通过编程方式获取指定商品的用户评价数据,包括文字、图片、视频评论及评分等。其核心价值在于:
|
1月前
|
JSON Java Go
【GoGin】(2)数据解析和绑定:结构体分析,包括JSON解析、form解析、URL解析,区分绑定的Bind方法
bind或bindXXX函数(后文中我们统一都叫bind函数)的作用就是将,以方便后续业务逻辑的处理。
269 3
|
1月前
|
XML JSON 数据处理
超越JSON:Python结构化数据处理模块全解析
本文深入解析Python中12个核心数据处理模块,涵盖csv、pandas、pickle、shelve、struct、configparser、xml、numpy、array、sqlite3和msgpack,覆盖表格处理、序列化、配置管理、科学计算等六大场景,结合真实案例与决策树,助你高效应对各类数据挑战。(238字)
172 0
|
5月前
|
JSON 定位技术 PHP
PHP技巧:解析JSON及提取数据
这就是在PHP世界里探索JSON数据的艺术。这场狩猎不仅仅是为了获得数据,而是一种透彻理解数据结构的行动,让数据在你的编码海洋中畅游。通过这次冒险,你已经掌握了打开数据宝箱的钥匙。紧握它,让你在编程世界中随心所欲地航行。
213 67
|
2月前
|
JSON 自然语言处理 API
多语言实时数据淘宝商品评论API:技术实现与JSON数据解析指南
淘宝商品评论多语言实时采集需结合官方API与后处理技术实现。建议优先通过地域站点适配获取本地化评论,辅以机器翻译完成多语言转换。在合规前提下,企业可构建多语言评论数据库,支撑全球化市场分析与产品优化。
|
8月前
|
数据采集 JSON 数据可视化
JSON数据解析实战:从嵌套结构到结构化表格
在信息爆炸的时代,从杂乱数据中提取精准知识图谱是数据侦探的挑战。本文以Google Scholar为例,解析嵌套JSON数据,提取文献信息并转换为结构化表格,通过Graphviz制作技术关系图谱,揭示文献间的隐秘联系。代码涵盖代理IP、请求头设置、JSON解析及可视化,提供完整实战案例。
541 4
JSON数据解析实战:从嵌套结构到结构化表格
|
10月前
|
JSON 小程序 UED
微信小程序 app.json 配置文件解析与应用
本文介绍了微信小程序中 `app.json` 配置文件的详细
1556 12
|
8月前
|
算法 测试技术 C语言
深入理解HTTP/2:nghttp2库源码解析及客户端实现示例
通过解析nghttp2库的源码和实现一个简单的HTTP/2客户端示例,本文详细介绍了HTTP/2的关键特性和nghttp2的核心实现。了解这些内容可以帮助开发者更好地理解HTTP/2协议,提高Web应用的性能和用户体验。对于实际开发中的应用,可以根据需要进一步优化和扩展代码,以满足具体需求。
832 29

推荐镜像

更多
  • DNS