美文网首页
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 数据对象

    相关文章

      网友评论

          本文标题:json数据格式

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