【20171227】json

json对象格式:{"key1": "value1", "key2": "value2"}
json.dumps(): 对数据进行编码。json.loads(): 对数据进行解码。
Python
JSON
dict
object
list,tuple
array
str
string
int,float
number
True
true
False
false
None
null
【实例】
#coding=utf-8
__author__ = ‘wangyue‘

import json

######################  字典类型编码成json对象【编码 json.dumps()】  ######################
# python字典
data = {
    ‘no‘:1,
    ‘name‘:‘yy‘
}

# 将python字典编码成json对象
json_str = json.dumps(data)

print(‘原始数据:‘,type(data),repr(data))
print(‘json对象:‘,type(json_str),json_str)

######################  json对象解码成字典,再取字典中key对应的值【解码 json.loads()】   ######################
# 解码json对象成字典
json_dict = json.loads(json_str)

print(‘解码json对象为字典:‘,type(json_dict),json_dict)
print(‘字典中的key:‘,json_dict.keys())
print(‘字典中的value:‘,json_dict.values())
print(‘字典中具体key的值:‘,json_dict[‘name‘])

原文地址:https://www.cnblogs.com/bxbyy/p/8127137.html

时间: 2024-11-09 03:59:17

【20171227】json的相关文章

【python】-- json & pickle、xml、requests、hashlib、shelve、shutil、configparser、subprocess

json & pickle Python中用于序列化的两个模块 json     用于[字符串]和 [python基本数据类型] 间进行转换 pickle   用于[python特有的类型] 和 [python基本数据类型]间进行转换 Json模块提供了四个功能:dumps.dump.loads.load 1.dumps序列化和loads反序列化 dumps()序列化 import json #导入json模块 info = { 'name':"zhangqigao", &qu

【转】json与jsonp区别浅析(json才是目的,jsonp只是手段)

一言以蔽之,json返回的是一串数据:而jsonp返回的是脚本代码(包含一个函数调用): JSON其实就是JavaScript中的一个对象,跟var obj={}在质上完全一样,只是在量上可以无限扩展.简单地讲,json其实就是JavaScript中的对象(Object)和数组(Array,其实也是对象)这倆好基友在那儿你嵌我我嵌你地套上n多层,以此模拟出许多复杂的数据结构. json易于人阅读和编写,也易于机器解析和生成,相对网络传输速率较高,功能型网站前后端往往要频繁大量交换数据,而json

【转】JSON简介以及用法代码汇总

什么是JSON? JavaScript 对象表示法(JavaScript Object Notation). JSON是一种轻量级的数据交换格式,某个JSON格式的文件内部譬如可以长成这样: { "name": "hanzichi", "sex": "male" } 看起来都是key-value的键值对,很像js的对象吧?没错,但同时JSON表示不服,我不能跟js的对象长成一样啊,我得有我自己的个性,于是规定键-值对中的键必须

【java】json格式解析

实现一个小功能,都磕磕绊绊.信心全无.感觉又变成死循环,觉得磨刀误砍柴,于是用一把半成品废刀一块一块的削.最后削出的玩意乱七八糟,自己也费了好大劲. 功能是,先从数据库中查询到一串数据,然后要组织成json格式,再返回给jsp,jsp才能显示到前端界面上.可是现在不显示,原因应该是返回的不是json格式,所以前端接口不认识. JSON定义    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成.它基于ECMA2

【iOS】json格式转换

NSString *str = nil; //字符串 NSMutableString *string = [[NSMutableString alloc] init]; [string appendString:@"xxxx"]; str = [string JSONString]; NSLog(@"str1:%@",[NSString stringWithString:str]); //数组 NSArray *array = [[NSArray alloc] in

【转】json格式化、高亮库jsonFormater

http://leo108.com/pid-1996.asp JsonFormater 基于jQuery的json格式化.高亮库 核心代码参考天马行空工作室,本人只做了模块化和一些代码优化. demo http://leo108.github.io/jsonFormater/ github地址 https://github.com/leo108/jsonFormater 使用方式 引入jQuery 1 <script type="text/javascript" src=&quo

【W3S】JSON

本笔记来自W3School,并不全面,日后应当在实际应用中补充 实例 <html> <body> <h2>在JavaScript中创建JSON对象</h2> <p> Name: <span id="jname"></span><br/> Age: <span id="jage"></span><br/> Address: <spa

【JAVASCRIPT】json 与 string

1. 互相转换 JSON.stringify(jsonobj) json对象转化为string JSON.parse(string) string转化为json,注意{“name”:"hxy","sex":"f"} key与value都要用双引号包起来!!! 2. 类似 eval(boolobj) 将bool 对象转化为string

【转载】json对象的使用

使用JSON 进行数据传输 一.选择的意义 在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式.为了更好的使用ajax, 我们将学习一种有用的数据格式 JavaScript Object Notation (JSON ),以及如何使用它更轻松地在应用程序中移动数据和对象.JSON 是一种简单的数据交换格式,在某些方面,它的作用与XML 非常类似,但比XML 更为简单,JSON 的语法简化了数据交换的难度,而且提供了一种 伪对象 的方式. Java 的对象 < - >Ja