首页 > 其他分享 >初识JSON、JSON的3种形式、JSON的常用方法

初识JSON、JSON的3种形式、JSON的常用方法

时间:2023-03-25 10:46:01浏览次数:47  
标签:常用 双引号 形式 数据类型 JS JSON 初识 字符串

初识JSON

  JSON是什么

    Ajax发送和接收数据的一种格式

    XML

    username=alex&age=18

    JSON全称是JavaScript Object Notation

    

  为什么需要JSON

    JSON有3种形式,每种形式的写法都和JS中的数据类型很像,可以很轻松的和JS中的数据类型互相转换

    JS->JSON->PHP/Java

    PHP/Java->JSON->JS

JSON的3种形式

  简单值形式

    .json结尾

    JSON的简单值形式就对应着JS中的基础数据类型

    数字、字符串、布尔值、null

    注意事项

    1.JSON中没有undefined值

    2.JSON中的字符串必须使用双引号

 

    3.JSON中时不能注释的

    

  对象形式

    注意事项:

    JSON中对象的属性名必须用双引号,属性值如果是字符串也必须用双引号

    JSON中只要设计到字符串,就必须使用双引号

    不支持undefined

 

     obj.json

    

 

 

  数组形式

  

JSON的常用方法

  JSON.parse()

    JSON.parse()可以将JSON格式的字符串解析成JS中的对应值

  

  JSOn.stringify()

    JSOn.stringify()可以将JS的基本数据类型、对象或者数组转换成JSON格式的字符串+

    

  使用JSON.parse()和JSON.stringify()封装localStorage

  

标签:常用,双引号,形式,数据类型,JS,JSON,初识,字符串
From: https://www.cnblogs.com/wsfj/p/17254261.html

相关文章

  • 微信小程序常用功能:分享、转发、更新
    目标:分享微信小程序常用的功能,便于快速上手。一、分享小程序某个页面到微信好友或群聊onShareAppMessage(Objectobject)监听用户点击页面内转发按钮(button 组件 open-typ......
  • vs code 的 settings.json配置
    {"workbench.colorTheme":"Monokai","editor.matchBrackets":"never","workbench.iconTheme":"vscode-icons","diffEditor.ignoreTrimWhites......
  • 微信小程序常用功能:分享、转发、更新
    目标:分享微信小程序常用的功能,便于快速上手。一、分享小程序某个页面到微信好友或群聊onShareAppMessage(Objectobject)监听用户点击页面内转发按钮(button 组件 open-typ......
  • Pytorch构建超分辨率模型——常用模块
    Importrequiredlibraries:importtorchimporttorch.nnasnnimporttorch.optimasoptimfromtorch.utils.dataimportDataLoaderfromtorchvisionimporttrans......
  • SpringMVC-lesson08-json-3-2023-03-24
    阿里巴巴开发的JSON<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.60</version></dependency>@Request......
  • SpringMVC-lesson08-json-2-2023-03-24
    公共类packagecom.feijian.utils;importcom.fasterxml.jackson.core.JsonProcessingException;importcom.fasterxml.jackson.databind.ObjectMapper;importcom.f......
  • 初识Vue
    vue是动态构建用户界面的渐进式JavaScript框架:作者是尤雨溪Vue的特点:遵循MVVM模式编码简洁,体积小,运行效率高,适合移动/PC端开发它本身只关注UI,可以引入其它第三方库开发......
  • SpringMVC-lesson08-json-2023-03-24
    1\JSON复习<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><scripttype="text/javascript">varuser={......
  • composer常用命令及 composer.json和composer.lock的区别
    阅读目录composer.json和composer.lockcomposer常用命令地址改为中国镜像地址composer.json和composer.lock在使用composer后目录中会出现2个文件,composer.lock和compo......
  • SpringBoot中使用FastJson解析Json数据
    场景1.SpringBoot默认配置的是Jackson。实现引入fastJson的依赖<!--fastjson的依赖--><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</art......