美文网首页
json数据格式

json数据格式

作者: NJingZYuan | 来源:发表于2019-08-19 12:09 被阅读0次

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。能够很容易地进行编写和阅读,同时也方便机器进行解析和生成。

其全称为“JavaScript对象表示法”,json就是 JavaScript对象 字符串形式的表示。json就是一种具有特别格式的字符串,一般称作json字符串

使用场景:
1)Web前后台之间的数据交互;
2)很多编程语言都支持json格式,因此可以用其进行不同编程语言之间的数据交换;

javescript与pyhton数据对比

json字符串一般其最外层是用单引号引起的,因此其中内嵌包含的字符串元素需要用双引号括起,否则会出现字符串的解读异常。

1. json数据转换为JavaScript对象

字符串 => JavaScript对象

var sJson = '{"name": "tom", "age": 18}';
var oPerson = JSON.parse(sJson);

// 操作属性
alert(oPerson.name)
alert(oPerson.age)
2. json数据转换为python数据

一般使用python解释器内置的 json模块实现 json 数据和 python 数据之间的转换。

首先导入json模块:

import json
方法 作用
json.dumps(obj) 将python数据转换为json字符串,obj 为python数据对象
json.loads(s) 将json字符串转换为python数据,s 为json字符串
json.dump(obj, fp, ensure_ascii=False, indent=空格数) 将python数据类型转换为 json 文件;fp 为json文件,ensure_ascii=False代表中文写入的时候保持为中文,indent通过空格的数量进行缩紧
json.load(fp) 将json文件转换为 python 数据对象

相关文章

  • 数据格式

    XML和JSON数据格式 json数据格式 {"":"", "":"", "":""} json xml对比 1....

  • day12-json和异常捕获

    1.json数据 1.什么是json数据json是一种数据格式,满足json数据格式就是json数据(json文件...

  • JS之改变数组对象的属性名

    JSON数据格式前提:JSON.stringfy实例如下 JSON.parse实例如下 非JSON数据格式Arra...

  • python json模块与flask jsonify拓展包使用

    1.JSON数据格式 2.python处理JSON JSON数据格式转换成python的简单数据类型 python...

  • java基础-day26-JSON

    1. JSON 1.1 JSON格式概述 1.2 数据格式 1.2.1 JSON对象 2.2.2 JSON对象数组...

  • JSON数据解析

    JSON的特点: JSON数据格式(JSON对象、JSON数组): 1、JSON对象:{ } 结构:{key1:v...

  • ES6学习笔记(七):数组的扩展

    JSON的数据格式转换 JSON的数据格式就是为了前端快速的把JSON转换成数组的一种格式。 Array.of()...

  • JSON

    JSON数据格式 JSON的概念 JSON全称JavaScript Object Notation,通过键值对存储...

  • H5-12.29Ajax与jquery、xml、json

    四、Ajax的XML 1.请求的数据格式-XML 2.响应的数据格式-XML 五、json JSON - java...

  • 01.09 笔记 - json

    什么是json数据 json是一种具有特定语法的数据格式,只是对数据格式的要求和规范 json数据的语法 a. 一...

网友评论

      本文标题:json数据格式

      本文链接:https://www.haomeiwen.com/subject/lpdssctx.html