改章节个人在广东吃饭的时候突然想到的...这几周就有想写几篇关于java环境的博客,所以回家到之后就奋笔疾书的写出来发表了

在PHP中可以混合单引和双引包括字符串,但在java中只能用双引包括字符串,而在java中单引只能包括字符,所以对输出json的字符串上面的jQuery却产生了不同的结果

var jo=(!$.isJson(json))?{"message":json,"level":'err'}:eval("("+json+")");

以上代码在php的环境中是畸形工作的,但在java环境中jo倒是null.

上面是php的输出

exit('{"message":"'.key($tips).'","level":"'.$tips[key($tips)].'"}');

上面是java servlet的输出

Gson gson = new Gson();
String jsonString=gson.toJson(tm);
pw.print(jsonString);

上面的javascript要改成以下代码才可以畸形工作

每日一道理
成熟是一种明亮而不刺眼的光辉,一种圆润而不腻耳的音响,一种不需要对别人察颜观色的从容,一种终于停止了向周围申诉求告的大气,一种不理会哄闹的微笑,一种洗刷了偏激的淡漠,一种无须声张的厚实,一种并不陡峭的高度。
try{
var jo=(!$.isJson(json))?{"message":json,"level":'err'}:json;
...
}catch(e){
alert("Failed to parse json");
}

令我意想不到的是在java环境下判断ajax的回调函数的参数时如果$.isJson(json)的返回值为true,这时调用jQuery.parseJSON(json)结果倒是null,也就是说对已经是json object再调用jQuery.parseJSON会失掉null.

上面是$.isJson(json)的定义

$.isJson = function(str) {try{return (typeof(jQuery.parseJSON(str))=="object")?true:false;}catch( e ){return false;}};

参考阅读:

序列化JSON和剖析JSON时的问题

点击打开链接

文章结束给大家分享下程序员的一些笑话语录: 火车
一个年轻的程序员和一个项目经理登上了一列在山里行驶的火车,他们发现 列车上几乎都坐满了,只有两个在一起的空位,这个空位的对面是一个老奶 奶和一个年轻漂亮的姑娘。两个上前坐了下来。程序员和那个姑娘他们比较 暧昧地相互看对方。这时,火车进入山洞,车厢里一片漆黑。此时,只听见 一个亲嘴的声音,随后就听到一个响亮的巴掌声。很快火车出了山洞,他们 四个人都不说话。
那个老奶奶在喃喃道, “这个年轻小伙怎么这么无礼, 不过我很高兴我的孙女 扇了一个巴掌”。
项目经理在想,“没想到这个程序员居然这么大胆,敢去亲那姑娘,只可惜那 姑娘打错了人,居然给打了我。”
漂亮的姑娘想,“他亲了我真好,希望我的祖母没有打疼他”。
程序员坐在那里露出了笑容, “生活真好啊。 这一辈子能有几次机会可以在亲 一个美女的同时打项目经理一巴掌啊”

--------------------------------- 原创文章 By
java和环境
---------------------------------

转载于:https://www.cnblogs.com/jiangu66/archive/2013/05/26/3100677.html

java环境json哪些事?相关推荐

  1. ajax json的参数,java ajax json参数

    java ajax json参数 [2021-02-02 08:55:23]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&quo ...

  2. 重磅!两万字长文总结,梳理 Java 入门进阶哪些事(推荐收藏)

    作者 l 程序员小跃 来源 l 程序员小跃(ID:runningdimple) 大家好,我是程序员小跃,一名在职场已经写了 6 年程序的老程序员,从一开始的菊厂 Android 开发到现在某游戏公司的 ...

  3. 两万字长文总结,梳理 Java 入门进阶那些事(推荐收藏)

    大家好,我是程序员小跃,一名在职场已经写了6年程序的老程序员,从一开始的菊厂 Android 开发到现在某游戏公司的Java后端架构,对Java还是相对了解的挺多. 大概是半年前吧,在知乎上有个知友私 ...

  4. 两万字长文总结,梳理 Java 入门进阶那些事

    两万字长文总结,梳理 Java 入门进阶那些事 先给大家看下完整的思维导图,也是这篇文章的主要脉络. Java从入门到进阶学习路线 主导三个项目,让我独当一面 能力提升你要怎么学 全篇总结 Java ...

  5. 两万字长文总结,梳理 Java 入门进阶哪些事

    作者 l 程序员小跃 来源 l 程序员小跃(ID:runningdimple) 以下内容中的"小跃",并非指小生本人,而是原作者 大家好,我是程序员小跃,一名在职场已经写了6年程序 ...

  6. 两万字长文总结,梳理 Java 入门进阶哪些事(推荐收藏)

    两万字长文总结,梳理 Java 入门进阶哪些事(推荐收藏) 程序员小跃 2021-01-12 13:19:09  23  收藏 分类专栏: Java学习之路 文章标签: java 数据库 redis ...

  7. 项目开发神器VsCode配置指南!(含C++、Python、Java环境配置)

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:吴忠强,东北大学,Datawhale成员 本篇文章虽然是VsCod ...

  8. Jmeter之Beanshell使用(二)Java处理JSON块

    [环境] ①Jmeter版本:3.2,JDK:1.8 ②前置条件:将json.jar包置于..\apache-jmeter-3.2\lib\下,并将该jar包添加到测试计划的Library中:否则会报 ...

  9. Linux下配置JAVA 环境变量及查看JDK安装路径

    前言 有的时候我们安装了jdk,配置好了环境变量,时间一长却忘了安装路径在哪,这是让人很头疼的一件事,也有时候我们安装了jdk,一时忘记刚刚安装的路径在哪了.下面我将就这两种情况分别来说明下该怎么去查 ...

最新文章

  1. 微软的搜索引擎挺不错的
  2. 为什么选用NACOS
  3. 现代软件工程 第二章 【个人技术】 练习与讨论
  4. Sentinel 1.8.0 年度版本发布,熔断降级重构升级!
  5. java list 合并去重复_java 实现多个list 合并成一个去掉重复的案例
  6. C++设计模式-AbstractFactory抽象工厂模式
  7. SQL无所不能:DBA宝妈宝爸系列分享
  8. python根据行名称生成二维数组
  9. PHP中的session分析与使用
  10. oracle帐号永久生效,[Linux] alias永久生效
  11. 最新版千月后台漏洞修复源码分享
  12. HTML文件如何静态引入scss文件
  13. Android Studio报错Using insecure protocols with repositories
  14. UVM寄存器模型:reg adapter实现和集成
  15. 用netbeans编写java 何乐不为!
  16. 浅谈Java对接阿里IOT
  17. 阿里云-云开发平台普及篇——创建应用
  18. 上美股份在港交所开启招股:业绩将继续下滑,吕义雄提前大额套现
  19. 标准盒模型 与 怪异盒模型
  20. unix_timestamp时间比较引发的问题

热门文章

  1. React学习:路由定义及传参、数据复用-学习笔记
  2. 数值分箱与one-hot
  3. GitLab CI持续集成配置方案
  4. fastjson对json字符串JSONObject和JSONArray互相转换操作示例
  5. Docker三个基本概念镜像(Image)容器(Container)仓库(Repository)
  6. The authenticity of host '0.0.0.0 (0.0.0.0)' can't be established.
  7. Transformer模型深度解读
  8. Learning to rank基本算法小结
  9. ACM-ICPC 2018 沈阳赛区网络预赛 D Made In Heaven(第k短路,A*算法)
  10. 35. 通过实现一个序列加密的功能,熟悉对二维空间与一维空间的操作。