JSON--就是键值对

原创 2016年08月31日 09:58:28
数据类型和Json格式

数据类型,从结构上看,所有的数据最终都可以分成三种类型

第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。

第二种类型是sequence(序列),也就是若干个相关的数据按照一定顺序并列在一起,又叫做array(数组)或List(列表),比如“北京,东京”。

第三种类型是mapping(映射),也就是一个名/值对(Name/value),即数据有一个名称,还有一个与之相对应的值,这又称作hash(散列)或dictionary(字典),比如“首都:北京”。

Json格式规则:(Douglas Crockford提出的)

1) 并列的数据之间用逗号(“,”)分隔。

2) 映射用冒号(“:”)表示。

3) 并列数据的集合(数组)用方括号("[]")表示。

4) 映射的集合(对象)用大括号(“{}”)表示。

 

“北京市的面积为16800平方公里,常住人口1600万人。上海市的面积为6400平方公里,常住人口1800万。”

写成json格式就是这样:

[
    {
        "城市": "北京",
        "面积": 16800,
        "人口": 1600
    },
    {
        "城市": "上海",
        "面积": 6400,
        "人口": 1800
    }
]

Json键值对

var people = {     "programmers": [{         "firstName": "Brett",         "lastName": "McLaughli...
  • CarryBest
  • CarryBest
  • 2017年01月10日 15:24
  • 2334

jquery对json 键值对或数组的增加、删除、遍历操作

jquery经常用到对json的操作,废话少说上代码: var jsonStr={}; //增加 jsonStr["name1"]="yu"; jsonStr["name2"]="jin"; jso...
  • lovexiaoxiao
  • lovexiaoxiao
  • 2016年12月17日 21:30
  • 11224

分别获取json对象的键值

分别获取json对象的键值,返回结果数组
  • ning0_o
  • ning0_o
  • 2017年02月06日 15:03
  • 2720

JSON的创建以及内部键值对的拼接

创建json var params=new Object(); 添加键值 params.id=1; params.name="校长2008" 显示效果 {“id”:"1","na...
  • BigHippos
  • BigHippos
  • 2017年05月03日 16:58
  • 1212

js键值对Dictionary

// 自定义字典对象 function Dictionary() { this.data = new Array(); this.put = function(key, value) { t...
  • snn1410
  • snn1410
  • 2016年03月08日 13:37
  • 5591

jQuery.param自动将键值对转换为请求传递的参数

var params = { width:1680, height:1050 };     var str = jQuery.param(params);     $("#results").te...
  • u010989191
  • u010989191
  • 2016年05月31日 20:48
  • 372

JQuery插件第二十二个:键值对字符串操作类

jQuery.keyValue = { firstChar:'&', secondChar:'=', str:location.search, start:0, //获取地址...
  • chinet_bridge
  • chinet_bridge
  • 2012年02月12日 22:23
  • 1826

JSON键值对序列化和反序列化

例如获取到的json串有如下片段: “language”: { “q”: “Q”, “a”: “A”, “z”: “Z”, “w”: “W”,...
  • xiao_chilun
  • xiao_chilun
  • 2017年01月24日 14:54
  • 439

jsonarray ---json数组格式(1对多map)

JSONArray jsonin = imagePath(map1); p.setImages(jsonin.toString()); public JSONArray image...
  • y666666y
  • y666666y
  • 2017年04月17日 15:36
  • 556

JAVA获取json中的全部键值对

ps:注意导包
  • u012012240
  • u012012240
  • 2016年01月28日 16:44
  • 7010
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSON--就是键值对
举报原因:
原因补充:

(最多只允许输入30个字)