java环境json哪些事?
改章节个人在广东吃饭的时候突然想到的...这几周就有想写几篇关于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哪些事?相关推荐
- ajax json的参数,java ajax json参数
java ajax json参数 [2021-02-02 08:55:23] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&quo ...
- 重磅!两万字长文总结,梳理 Java 入门进阶哪些事(推荐收藏)
作者 l 程序员小跃 来源 l 程序员小跃(ID:runningdimple) 大家好,我是程序员小跃,一名在职场已经写了 6 年程序的老程序员,从一开始的菊厂 Android 开发到现在某游戏公司的 ...
- 两万字长文总结,梳理 Java 入门进阶那些事(推荐收藏)
大家好,我是程序员小跃,一名在职场已经写了6年程序的老程序员,从一开始的菊厂 Android 开发到现在某游戏公司的Java后端架构,对Java还是相对了解的挺多. 大概是半年前吧,在知乎上有个知友私 ...
- 两万字长文总结,梳理 Java 入门进阶那些事
两万字长文总结,梳理 Java 入门进阶那些事 先给大家看下完整的思维导图,也是这篇文章的主要脉络. Java从入门到进阶学习路线 主导三个项目,让我独当一面 能力提升你要怎么学 全篇总结 Java ...
- 两万字长文总结,梳理 Java 入门进阶哪些事
作者 l 程序员小跃 来源 l 程序员小跃(ID:runningdimple) 以下内容中的"小跃",并非指小生本人,而是原作者 大家好,我是程序员小跃,一名在职场已经写了6年程序 ...
- 两万字长文总结,梳理 Java 入门进阶哪些事(推荐收藏)
两万字长文总结,梳理 Java 入门进阶哪些事(推荐收藏) 程序员小跃 2021-01-12 13:19:09 23 收藏 分类专栏: Java学习之路 文章标签: java 数据库 redis ...
- 项目开发神器VsCode配置指南!(含C++、Python、Java环境配置)
↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:吴忠强,东北大学,Datawhale成员 本篇文章虽然是VsCod ...
- Jmeter之Beanshell使用(二)Java处理JSON块
[环境] ①Jmeter版本:3.2,JDK:1.8 ②前置条件:将json.jar包置于..\apache-jmeter-3.2\lib\下,并将该jar包添加到测试计划的Library中:否则会报 ...
- Linux下配置JAVA 环境变量及查看JDK安装路径
前言 有的时候我们安装了jdk,配置好了环境变量,时间一长却忘了安装路径在哪,这是让人很头疼的一件事,也有时候我们安装了jdk,一时忘记刚刚安装的路径在哪了.下面我将就这两种情况分别来说明下该怎么去查 ...
最新文章
- 微软的搜索引擎挺不错的
- 为什么选用NACOS
- 现代软件工程 第二章 【个人技术】 练习与讨论
- Sentinel 1.8.0 年度版本发布,熔断降级重构升级!
- java list 合并去重复_java 实现多个list 合并成一个去掉重复的案例
- C++设计模式-AbstractFactory抽象工厂模式
- SQL无所不能:DBA宝妈宝爸系列分享
- python根据行名称生成二维数组
- PHP中的session分析与使用
- oracle帐号永久生效,[Linux] alias永久生效
- 最新版千月后台漏洞修复源码分享
- HTML文件如何静态引入scss文件
- Android Studio报错Using insecure protocols with repositories
- UVM寄存器模型:reg adapter实现和集成
- 用netbeans编写java 何乐不为!
- 浅谈Java对接阿里IOT
- 阿里云-云开发平台普及篇——创建应用
- 上美股份在港交所开启招股:业绩将继续下滑,吕义雄提前大额套现
- 标准盒模型 与 怪异盒模型
- unix_timestamp时间比较引发的问题
热门文章
- React学习:路由定义及传参、数据复用-学习笔记
- 数值分箱与one-hot
- GitLab CI持续集成配置方案
- fastjson对json字符串JSONObject和JSONArray互相转换操作示例
- Docker三个基本概念镜像(Image)容器(Container)仓库(Repository)
- The authenticity of host '0.0.0.0 (0.0.0.0)' can't be established.
- Transformer模型深度解读
- Learning to rank基本算法小结
- ACM-ICPC 2018 沈阳赛区网络预赛 D Made In Heaven(第k短路,A*算法)
- 35. 通过实现一个序列加密的功能,熟悉对二维空间与一维空间的操作。