$json = <<<JSON
{
"origin":"Delhi",
"destination":"London",
"passengers":
[
{
"name":"Mr. Perry Mason",
"type":"Adult",
"age":28
},
{
"name":"Miss Irene Adler",
"type":"Adult",
"age":25
}
],
"travelDate":"17-Dec-2010"
}
JSON;
$objJson = json_decode($json);
switch(json_last_error())
{
case JSON_ERROR_NONE:
echo 'Travel date is:' . $objJson->travelDate;
break;
case JSON_ERROR_SYNTAX:
echo 'Incorrect json : Please check your json syntax';
break;
case JSON_ERROR_CTRL_CHAR:
echo 'Control character error';
break;
case JSON_ERROR_DEPTH:
echo 'The json string has exceeded maximum allowed stack depth';
break;
}

最新文章

  1. myeclipse6.5注册机
  2. JavaWeb---总结(十四)JSP原理
  3. linux下安装+配置+卸载jdk
  4. C基础--初学指针
  5. Redis 安装与简单示例 01_转
  6. UE4简单AI
  7. 亚马逊 在线测试题目 amazon
  8. mvn打包
  9. 使用Code first 进行更新数据库结构(数据迁移)
  10. 201521123073《Java程序设计》第3周学习总结
  11. 接口自动化测试方案PHP + mysql
  12. SourceTree管理工具的一些使用总结
  13. 微信对账单处理-PHP
  14. ios NSTimer的强引用问题
  15. ubuntu下给raspy pi2 编译qt5库
  16. 在 Azure 中的 Windows 虚拟机上使用 SSL 证书保护 IIS Web 服务器
  17. 大数据系列之数据仓库Hive命令使用及JDBC连接
  18. HDU 1068 Girls and Boys(最大独立集)
  19. spring---aop(6)---Spring AOP中ProxyFactoryBean介绍
  20. Spring Boot中使用Spring Security进行安全控制

热门文章

  1. Android问题-selection contains a component,button7,introduced in an ancestor and cannot be deleted.
  2. 第二十章、启动流程、模块管理与 Loader
  3. oracle 修改用户下部分表现有表空间
  4. [struts2]jstl标签用法技巧
  5. 查看mysql的注册表路径
  6. Linux下JDK安装位置
  7. java System 常用方法
  8. Java算法实例集合
  9. android使用webview加载flash文件
  10. 在centos上使用yum安装redis及php扩展php-redis