2.1JSON数据格式

本节内容:



1、JSON介绍

2、JSON数据解析

3、实例

1、JSON介绍



JSON指的是JavaScript对象表示法(JavaScript Object Notation)

JSON是轻量级的文本数据交换格式

JSON独立于语言,JSON使用JavaScript语法来描述数据对象,独立于语言和平台

2、JSON数据解析



python使用json模块对JSON数据进行编解码

  • json.dumps():对数据进行编码
  • json.loads():对数据进行解码

实例:

test_dict = {"name":"yangyang","None":None,"age":25,"mail":False,"graduation":["shaoyangxue",1222]}
dict_to_json = json.dumps(test_dict)
print type(dict_to_json)
print dict_to_json

json_to_dict = json.loads(dict_to_json)
print type(json_to_dict)
print json_to_dict

3、实例



import json

if __name__ =="__main__":
name = raw_input("请输入你的姓名:")
number = raw_input("请输入您的号码:")
person_dict = \
{
"name" : name,
"number" : number
}
person_json = json.dumps(person_dict,ensure_ascii= False,indent = 4)

print type(person_json)
print person_json



2.1JSON数据格式

时间: 2024-10-08 13:46:16

2.1JSON数据格式的相关文章

《深入理解计算机系统》3.3数据格式,3.4访问信息

数据格式 字 Intel使用"字"(word)来表示16位数据类型 32位数据类型则为双字(double words) 64位数据类型则为四字(quad words) 汇编指令中有很多指令后带一个自负后缀代表操作数的大小 比如数传送指令: movb(传送字节) movw(传送字) movl(传送双字) 注意 浮点类型的后缀也是l,但是浮点数的运行有另外的寄存器,不会产生歧义 比如 movl  整数运算寄存器,整数运算寄存器 movl  浮点运算寄存器,浮点运算寄存器 访问信息 8个整数

计算机系统之汇编---IA32处理器数据格式及数据操作

计算机系统之汇编---IA32处理器数据格式及数据操作 IA32数据格式: Intel用术语"字"表示16位数据类型,因此,称32位数为"双字",称64位数为"四字". Char*这里指的是所有指针类型,注意:c语言新增加的long long是八字节,但是硬件IA32不支持这个类型. 寄存器(8个32位的寄存器,均以%e开头) %eax.%ecx.%edx:调用者保存(数据)寄存器,当过程p调用q,q可以覆盖这些寄存器,但是不会改变p中的数据.

libsvm的数据格式及制作

1.libsvm数据格式 libsvm使用的训练数据和检验数据文件格式如下: [label] [index1]:[value1] [index2]:[value2] … [label] [index1]:[value1] [index2]:[value2] … label  目标值,就是说class(属于哪一类),就是你要分类的种类,通常是一些整数. index 是有顺序的索引,通常是连续的整数.就是指特征编号,必须按照升序排列 value 就是特征值,用来train的数据,通常是一堆实数组成.

webapi中配置返回的时间数据格式

web api返回的是标准格式UTC时间,如果要转成我们需要的格式,可以在WebApiConfig.cs的Register函数中新增以下配置来定义返回的时间类型格式: //配置返回的时间类型数据格式 GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.Converters.Add( new Newtonsoft.Json.Converters.IsoDateTimeConverter() {

IOS 阶段学习第22天笔记(JSON数据格式)

IOS学习(OC语言)知识点整理 一.JSON数据格式 1)概念:json是一种网络数据传输格式,有值/对象:{“A”:1,”B”:”2”…}词典:对象的序列:[,,,,,]数组两种数据类型 2)URLWithString 将字符串网址封装成NSURL对象 例如: 1 NSString *urlStr=@"http://10.0.8.8/sns/my/user_list.php?number=20 2 &page=";//get post 3 NSURL *url=[NSURL

[ajax 学习笔记] json数据格式

之前写过ajax传送数据可以用普通文本和XML两种格式.这里记一下json数据格式. json:javascript object notation. 之前分析过,用文本和XML传送数据各有优劣.而json可以轻松地将javascript对象转换成可以随时发送的数据. 一个json数据例子: var people = { "programmers": [ { "firstName": "Brett", "lastName":&

1-json详解

简介 该风格指南是对在Google创建JSON APIs而提供的指导性准则和建议.总体来讲,JSON APIs应遵循JSON.org上的规范.这份风格指南澄清和标准化了特定情况,从而使Google的JSON APIs有一种标准的外观和感觉.这些指南适用于基于RPC和基于REST风格的API的JSON请求和响应. 定义 为了更好地实现这份风格指南的目的,下面几项需要说明: 属性(property) - JSON对象内的键值对(name/value pair) 属性名(property name)

数据格式转换(一)PDF转换技术

PDF(Portable Document Format)文件格式是Adobe公司开发的电子文件格式.这种文件格式与操作系统平台无关,这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式.越来越多的电子图书.产品说明.公司文告.网络资料.电子邮件开始使用PDF格式文件.PDF格式文件目前已成为数字化信息事实上的一个工业标准. PDF具有许多其他电子文档格式无法相比的优点.PDF文件格式可以将文字.字型.格式.颜色及独立于设备和分辨率的图形图像等封装在一个文件中.该格

数据格式转换 (三)Office文档转HTML

一.引言 Android中通过findViewById在布局文件中找到需要的View,加入一个Activity里面有许多的View需要初始化,那将是一件很繁琐的事情.当然Google一下你会发现有很多Android Annotations框架.比如比较有名的"Android Annotations",这样的框架很复杂,用起来也比较麻烦,还有一些BUG,第一次使用也花费了不少时间研究.也许你在项目中只希望用到 Inject View这个功能,又或者你想知道这个实现的原理是怎样的.本文主要