zoukankan      html  css  js  c++  java
  • JSON

    一、JSON

    维基百科

    JSON 数据格式与语言无关

    JSON 的官方 MIME 类型是 application/json,文件扩展名是 .json

    二、应用领域

    NoSQL数据库

    相对于传统的关系型数据库,一些基于文档存储的NoSQL非关系型数据库选择JSON作为其数据存储格式,比较出名的产品有:MongoDB

    JSON则由于比XML更加小巧,以及浏览器的内建快速解析支持,使得其更适用于网络数据传输领域

    三、安全问题

    读取JSON 

      var json= eval("{message:(function (){ window.location='https://www.google.com/'; })()}");

    防止 eval(不安全代码) ,是通过浏览器原生支持的 JSON.parse(str)方法读取JSON数据

    在不支持原生JSON对象的浏览器,使用 parseJSON 方法进行读取

    三、我们使用

    JSON交换时必须编码为UTF-8

    开发者可以通过在线JSON格式化工具,来更方便的对JSON数据进行节点查找和解析

    【1】Python3

     转换str数据格式用, json.dumps()   json.loads()

      要存储数据写到文件中, json.dump() 来编码成JSON对象

      从 JSON 文件中读取数据, json.load() 解码成python对象

    【2】Python 编码为 JSON 类型转换对应表:

    PythonJSON
    dict object
    list, tuple array
    str string
    int, float,Enum number
    True true
    False false
    None null

      

      

  • 相关阅读:
    轮播无缝
    项目开发的注意
    再聊移动端页面的适配
    如何在Vue项目中使用vw实现移动端适配
    移动端适配文章
    vue-cli 配置flexible px2rem-loader安装配置
    vuex复习笔记
    vue-router复习笔记
    vue-cli 笔记
    内置组件 -slot讲解
  • 原文地址:https://www.cnblogs.com/justblue/p/12996842.html
Copyright © 2011-2022 走看看