• JSON


    1 定义

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

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

    JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHPJSP.NET)编程语言都支持JSON

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

     

    语法

    JSON 语法是 JavaScript 对象表示语法的子集。

    数据在名称/值对中

    数据由逗号分隔

    大括号保存对象

    中括号保存数组

    JSON 数据的书写格式是:名称/值对。

    名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:

    "name" : "xxx"

     

    JSON 值可以是:

    数字(整数或浮点数)

    字符串(在双引号中)

    逻辑值(true false

    数组(在中括号中)

    对象(在大括号中)

    null 

     

    3 JSON 文件的文件类型是 ".json"

     

    4 相关函数 

    JSON.parse():用于将一个 JSON 字符串转换为 JavaScript 对象。 

    JSON.stringify():用于将 JavaScript 值转换为 JSON 字符串。

    例:

    //json字符串转成对象
    var jsonStr='{"name":"名字","年龄":18}';
    console.log(typeof jsonStr);
    
    console.log("--------------------");
    JSON.parse(jsonStr,function(k, v){
        console.log(k,v);
    });
    
    console.log("--------------------");
    var obj=JSON.parse(jsonStr);
    console.log(typeof obj);
    console.log(obj);
    
    //json对象转成字符串
    console.log("--------------------");
    var newStr=JSON.stringify(obj);
    console.log(typeof newStr);
    console.log(newStr);

  • 相关阅读:
    快速搭建一个本地的FTP服务器
    Node.js安装及环境配置之Windows篇
    在win10上安装oracle10g
    win10安装oracle11g客户端
    解决:Java source1.6不支持diamond运算符,请使用source 7或更高版本以启用diamond运算符
    idea 右侧 无 meven 菜单
    idea导入maven项目不能识别pom.xml文件解决办法
    PostgresSQL客户端pgAdmin4使用
    PostgreSQL 创建数据库
    PostgreSQL 数据类型
  • 原文地址:https://www.cnblogs.com/hzhjxx/p/9761043.html
Copyright © 2020-2023  润新知