JSON 方法

JSON(JavaScript Object Notation),是一种轻量级的数据交换格式

JSON只是一种数据格式,数据格式其实就是一种规范,格式、形式、规范是不能用来存诸数据的

JSON的属性名必须有双引号,如果值是字符串,也必须是双引号;(一般满足JSON格式的数据统称为JSON字符串)

JSON.stringify()  //将js对象或数组转换为 JSON格式字符串
JSON.parse()     //解析JSON格式字符串 转成js对象(数组)。

 

json_encode( )          对变量进行 JSON 编码

                                执行成功返回 JSON 数据,否则返回 FALSE

 

json_decode( )          对 JSON 格式的字符串进行解码,转换为 PHP 变量

 

<?php
   $arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
   $json = json_encode($arr);
   echo ($json);
?>

执行结果为:

{"a":1,"b":2,"c":3,"d":4,"e":5}

返回的数据是json内容   ,对于返回的数据的地址称为接口(有特定方法,有输入,有输出)基于web形式。

 

数据发送:   xhr.send( ` user = ${user} &pwd= ${pwd}` )

 

 

 

emtry($_GET/POST [  ])       //判断表单传的数据是否为空

exit()       exit() 函数输出一条消息,并退出当前脚本

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python中常用的操作JSON文件的方法有四种:json.loads、json.load、json.dumps和json.dump。 json.loads()方法用于将JSON字符串反序列化为Python对象。例如,可以使用该方法将一个包含JSON文档的字符串转换为Python对象。 ```python import json json_str = '{"name": "John", "age": 30, "city": "New York"}' python_obj = json.loads(json_str) print(type(python_obj)) # <class 'dict'> print(python_obj) # {'name': 'John', 'age': 30, 'city': 'New York'} ``` json.load()方法用于从文件中读取JSON数据并将其反序列化为Python对象。例如,可以使用该方法从一个JSON文件中读取数据。 ```python import json with open('data.json') as file: data = json.load(file) print(type(data)) # <class 'dict'> or <class 'list'> print(data) ``` json.dumps()方法用于将Python对象序列化为JSON字符串。例如,可以使用该方法将一个包含Python对象的字典转换为JSON字符串。 ```python import json python_obj = {'name': 'John', 'age': 30, 'city': 'New York'} json_str = json.dumps(python_obj) print(type(json_str)) # <class 'str'> print(json_str) # '{"name": "John", "age": 30, "city": "New York"}' ``` json.dump()方法用于将Python对象序列化并写入JSON文件。例如,可以使用该方法将一个包含Python对象的字典写入到一个JSON文件中。 ```python import json python_obj = {'name': 'John', 'age': 30, 'city': 'New York'} with open('data.json', 'w') as file: json.dump(python_obj, file) ``` <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [python操作json文件的四种常用方法(最最详细)](https://blog.csdn.net/m0_37772653/article/details/120055936)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [python中json用法详解](https://blog.csdn.net/weixin_44799217/article/details/112256220)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值