Django之JSON数据格式

JSON简介:

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

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

o    JSON 独立于语言

o    JSON 具有自我描述性,更易理解

* JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。

序列与反序列化:

JS中的JSON对象可以对数据进行序列化(JSON.stringify())和反序列化(JSON.parse())处理;

py中json模块(importjson)可以对数据进行序列化(json.dumps())和反序列化(json.loads())处理。

JSON序列化日期和时间数据类型:

 1 import json
 2 from datetime import datetime,date
 3 t = {‘timer‘:datetime.now()}
 4
 5 class JsonCustomEncoder(json.JSONEncoder):
 6     def default(self, field):
 7         if isinstance(field,datetime):
 8             return field.strftime(‘%Y-%m-%d %H:%M:%S‘)
 9         elif isinstance(field,date):
10             return field.strftime(‘%Y-%m-%d‘)
11         else:
12             return json.JSONEncoder.default(self,field)
13
14 t_json = json.dumps(t,cls=JsonCustomEncoder)
15 print(t_json)

原文地址:https://www.cnblogs.com/open-yang/p/11222411.html

时间: 2024-10-08 20:55:20

Django之JSON数据格式的相关文章

Django---CSRF的装饰器,CSRF的流程,JSON数据格式,ajax技术(基于JQ实现)

Django---CSRF的装饰器,CSRF的流程,JSON数据格式,ajax技术(基于JQ实现) 一丶CSRF相关的装饰器 from django.utils.decorators import method_decorator # 给cbv加上装饰器 from django.views import View from django.views.decorators.csrf import csrf_exempt, csrf_protect ### 在FBV模式下 # csrf_exempt

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":&

JSON 数据格式

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言.易于人阅读和编写,同时也易于机器解析和生成. 基础结构 JSON建构于两种结构: 1. “名称/值”对的集合(A collection of name/value pairs).不同的语言中,它被理解为对象(object),记录(record),结构(struct),字典(dictionary),哈希表(hash table

JSON数据格式描述

今天面试碰到面试官让我描述一下JSON数据格式的问题,平时虽然经常用到见到,突然间也不知道如何描述为好! 格式描述:数据放置在大括号"{}"中,每个数据项之前都有一个描述的名字(如to等),描述名和数据项之间用冒号(:)分开. JSON是一种轻量级的数据交换格式.所谓的轻量级是与XML文档结构相比而言,描述项目字符少,所以描述相同的数据所需的字符个数 要少,那么传输的速度就会提高而流量也会减少. JSON数据格式描述,布布扣,bubuko.com

基于json数据格式实现的简单数据库——jsonDB

已在github上建立项目:https://github.com/ThinkerCodeChina/jsonDB /** +----------------------------------------- * jsonDB 基于json数据格式构建的数据模型 +----------------------------------------- * @description 对json数据检索,删除,查询和更新 * @author 戚银(web程序员) [email protected] * @

json数据格式了解

json数据格式介绍: https://en.wikipedia.org/wiki/JSON JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式 json语法是JavaScript对象表示法语法的子集: 键值对 逗号分隔 花括号保存对象 方括号数据 json的键(字段名)是字符串(双引号) json的值可以是数字, 字符串, 逻辑值(true, false), 数组(方括号), 对象(花括号嵌套), null json文件类型: ".json"

EasyUI 各种json数据格式

EasyUI中,用到的各种数据的json数据格式 1. combobox [{ "id":1, "text":"text1" },{ "id":2, "text":"text2" },{ "id":3, "text":"text3", "selected":true },{ "id":4,

jQuery Json数据格式排版高亮插件json-viewer.js的使用

1.插件介绍: jquery.json-viewer.js是一款查看json格式数据的jquery插件.它可以将混乱的json数据漂亮的方式展示在页面中,并支持节点的伸展和收缩和语法高亮等功能. 2.代码演示: 1).首先引入jquery和json.viewer.js插件 <script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script> <script src="js/jque