首页 > 编程语言 >PHP:json_encode序列化中文字符和json_decode反序列化object

PHP:json_encode序列化中文字符和json_decode反序列化object

时间:2023-03-07 18:32:23浏览次数:49  
标签:PHP string decode json encode 序列化

json_encode序列化

<?php

$name = '你好';

echo json_encode($name) . PHP_EOL;
// "\u4f60\u597d"

echo json_encode($name, JSON_UNESCAPED_UNICODE) . PHP_EOL;
// "你好"

json_decode反序列化

<?php

$name = '{"name": "张翼德"}';

// echo json_decode($name) . PHP_EOL;
// PHP Fatal error:  Uncaught Error: Object of class stdClass could not be converted to string

var_dump(json_decode($name, true)) . PHP_EOL;
// array(1) {
//     ["name"]=> string(9) "张翼德"
// }

参考

标签:PHP,string,decode,json,encode,序列化
From: https://blog.51cto.com/mouday/6106402

相关文章

  • JS格式化json并展示
    一、格式化json数据展示区域第1种:<divid="showJsonData1"contenteditable="true"style="width:100%;height:300px;border:1pxredsolid;">测试</div>第2种:<textareaid=......
  • php快速排序和冒泡排序
    <?phpfunctionmaopao($arr){if(!is_array($arr)){return$arr;}$count=count($arr);if($count<=1){return$arr;}for......
  • PHP serialize & JSON 解析
    对于JSON(JavaScript​ ObjectNotation)大家应该不陌生,它是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLang......
  • TypechoCMS 反序列化漏洞
    前言这学期的专业实习周的第七个实验:TypechoCMS反序列化漏洞的代码审计,因为是学校的实验内容,所以难度也会比较低一些环境搭建TypechoCMS官方:https://typecho.org/漏......
  • php 将分钟前/小时前转为日期
    $startTime=date("Y-m-dH:i:s");if(strpos($date,'分钟前')!==false){$dtime=strstr($date,'分钟前',true);$mstr=$......
  • 织梦显示模板的PHP代码
    require_once("../include/common.inc.php");require(dirname(__FILE__)."/config.php");require_onceDEDEINC."/arc.partview.class.php";$pv=newPartView();......
  • 【黄啊码】浅谈PHP入门|如何学习PHP
    大家好,我是黄啊码,很多小白问我,怎么入门PHP,甚至连PHP能干嘛都不知道,今天啊码就具体来讲讲。什么是PHPPHP是一种开源的通用脚本语言,用于创建动态网页和应用程序。它可以运行在......
  • PHP过滤表单字段
    PHP过滤表单字段函数名  释义 介绍htmlspecialchars将与、单双引号、大于和小于号化成HTML格式&转成&amp; "转成"'转成'<转成<>转成>htmlentities()所有字符都转成......
  • php的pcre使用的NFA引擎可利用pcre.backtrack_limit(最大回溯次数)返回false绕过
    看P神的文章,学习web安全知识的前沿技术栈和各种tricks,这真是一个充满乐趣的过程。这是codebreaking上的第二题:pcrewaf首先先回顾一下php文件上传的相关代码:前端form表......
  • hutool XML反序列化漏洞(CVE-2023-24162)
    漏洞简介Hutool中的XmlUtil.readObjectFromXml方法直接封装调用XMLDecoder.readObject解析xml数据,当使用readObjectFromXml去处理恶意的XML字符串时会造成任意代......