博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Json的引入
阅读量:4682 次
发布时间:2019-06-09

本文共 1107 字,大约阅读时间需要 3 分钟。

Json的引入

1:为什么要用Json?

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

JSON 是存储和交换文本信息的语法。类似 XML。
JSON 比 XML 更小、更快,更易解析。

2:Json 的格式语法

JSON 对象

{ "name":"张三" , "age":22}
JSON 数组
{
"student": [
{ "name":"张三" , "age":22 },
{ "name":"李四" , "age":23 },
{ "name":"王五" , "age":24 }
]
}
JSON 嵌套
{
"student": [
{ "name":"张三" , "age":22 ,"score":{"chinese":90,"math":100,"english":80} },
{ "name":"李四" , "age":23 ,"score":{"chinese":70,"math":90, "english":90} },
{ "name":"王五" , "age":24 ,"score":{"chinese":80,"math":60, "english":90} }
]
}
把 Json 串换成 Json 对象
var dataObj=eval("("+data+")");//转换为 json 对象

 

3:

当需要更加复杂的操作的时候,比如说JSON 数组里面的数据,我们不可能像字符串那样,用"\"转意然后拼接成json键值对的形式。我们需要引入第三方的架包。

Json-lib这个架包。

示例代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here
  姓名:
  年龄:
姓名 年龄 得分

 

转载于:https://www.cnblogs.com/aicpcode/p/4170992.html

你可能感兴趣的文章
C++ std::array
查看>>
MySQL@淘宝 资料分享
查看>>
JVM的生命周期——JVM之二
查看>>
《Android源码设计模式》--工厂方法模式
查看>>
Codeforce Round #546(Div2)
查看>>
【分布式协调器】Paxos的工程实现-cocklebur选举
查看>>
结构化和面向对象之应用比较
查看>>
结合《需求征集系统》谈MVC框架
查看>>
wireshark抓包新手使用教程
查看>>
apache+mysql+php实现最大负载的方法
查看>>
【★】EIGRP终极解析!
查看>>
2017回顾与2018展望
查看>>
图的深度遍历和广度遍历
查看>>
关于把Mysql数据库导入项目解决方法
查看>>
【AS3】Flash与后台数据交换四种方法整理
查看>>
使用idea,maven无法下载jar包的坑
查看>>
【Hibernate 7】浅谈Hibernate的缓存机制
查看>>
javascript的执行顺序2
查看>>
python当中的坑【闭包与lambda】
查看>>
部署NopCommerce商城系统问题整理
查看>>