JavaScript-JSON字符串

JavaScript-JSON字符串

​ JSON字符串,实际就是字符串,但是有一定的规则。

  • 规则(必须都满足):

    • 最外层必须有引号 '' 或""
    • 引号内必须是 数组[] 或者 对象{}(每个key必须加"")` 包起来
  • 作用:

    • 用于前后端直接传输数据、存储数据。
    • 后端传输过来时,我们如何把JSON字符串转成JS数据 :JSON.parse(JSON字符串)
    • 相反JSON.stringify( JS数据 )
  • 举例:

    复制代码
    'dafwefw'  // 普通字符串,没有{} [] 
    "{name:'wangwang'}" // 普通字符串,因为key没有用""
    "{"name":"hahahhah"}" // 报错,因为内外都用了""
    '[dafwefw]'  // JSON字符串,满足规则
    '{"name":"wangziqingshuohua", time:8888}' // 普通字符串,有的key没有用""
    '{"name":"王子", "time":9999}' // JSON字符串,满足规则
    '[10,20,30,40,50,60,70]' 	// JSON字符串,满足规则
    '[{"name": "wangzi好", "people":true,"from":"china"},
    {"name": "狗子", "people":false}]' // JSON字符串,满足规则
相关推荐
萝卜白菜。8 分钟前
TongWeb8.0 JNDI缓存
开发语言·python·缓存
XMYX-018 分钟前
03 - Go 常用类型速查表 + 实战建议(实战向)
开发语言·golang
爱码驱动18 分钟前
Java多线程详解(5)
java·开发语言·多线程
之歆25 分钟前
Composition API 深度解析 - 重新理解 Vue 的组件化编程
前端·javascript·vue.js
@atweiwei28 分钟前
用 Rust 构建 LLM 应用的高性能框架
开发语言·后端·ai·rust·langchain·llm
九转成圣32 分钟前
实战记录:用 Java 拼接长图/网格图,我踩了哪些坑?
java·开发语言
Cxiaomu35 分钟前
React Native 双端一体工程,如何实现分端运行与分端打包?
javascript·react native·react.js
lzhdim38 分钟前
SQL 入门 9:SQL 高级子查询:ANY、EXISTS 与多位置应用
java·开发语言·数据库·sql·mysql
Dream of maid39 分钟前
Python(11) 进程与线程
开发语言·python
cici158741 小时前
非线性模型预测控制(NMPC)基于CasADi的MATLAB实现
开发语言·matlab