json格式在python中如何显示?json数据格式怎样操作?

json以及python都是我们在开发中经常使用的,Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言,JSON是一种轻量级的数据交换格式。那json格式在python中如何显示?下面来我们就来给大家讲解一下。

主要使用json模块,直接导入import json即可。

例子如下:

#
coding = UTF - 8
import json
info = {}
info["code"] = 1
info["id"] = 1900
info["name"] = '张三'
info["sex"] = '男'
list = [info, info, info]
data = {}
data["code"] = 1
data["id"] = 1900
data["name"] = '张三'
data["sex"] = '男'
data["info"] = info
data["data"] = list
jsonStr = json.dumps(data)
print "jsonStr:", jsonStr

json数据格式怎样操作?

第一种,对象形式

<script>
//var json3={name:"longzhoufeng",age:123}//第一种方式
var json3={"name":"longzhoufeng","age":123}//推荐这种方式,加引号,安全性高一点,转换格式好一些
for( var attr in json3){
  //alert(attr)//name,age
  console.log(json3[attr])//longzhoufeng,123
}
</script>

运行结果:

json格式在python中如何显示?json数据格式怎样操作?.jpg

第二种,数组形式

<script>
var arr=[{"name":"longzhoufeng","age":123},{"name":"minigui","age":25}]
var parn=arr[0].name+"今年多少岁"+arr[1].age
console.log(parn)
</script>

运行结果:

1.jpg

对象里包数组

<script>
//对象里包数组
var json4={
  "url":["img/1.jpg","img/2.jpg","img/3.jpg","img/4.jpg"],
  "text":["aaaa","bbbb","cccc","dddd"]
}
for(var att in json4){
  console.log(json4[att])
  for(var i=0;i<json4[att].length;i++){
    console.log(json4[att][i])
  }
}
</script>

运行结果:

2.jpg

数组里包对象

<script>
var json5=[{"姓名":"longzhoufeng","年龄":123},{"姓名":"minigui","年龄":25}]
for(var i=0;i<json5.length;i++){
  for(var att in json5[i]){
    //alert(att)
    console.log(json5[i][att])
  }
}
</script>

运行结果:

3.jpg

Json易于人阅读和编写,同时也易于机器解析和生成,因此它成为开发中解析的重要工具!最后大家如果想要了解更多json工具教程知识,敬请关注奇Q工具网。

推荐阅读:

mybatis中$和井号区别是什么?mybatis有什么特征?

Java程序员如何进行笔试面试?java程序员笔试面试宝典

json格式如何导入数据库?json怎样解析?