java web json_java web中对json的使用详解
一、在Java Web的开发过程中,如果希望调用Java对象转化成JSON对象等操作。则需要引入以下jar包,不然运行时则报错。
1.commons-beanutils.jar
2.commons-collections.jar
3.commons-lang.jar
4.commons-logging-1.1.jar
5.ezmorph-1.0.3.jar
6.json-lib-2.0-jdk15.jar
7.有人说还需要 commons-httpclient.jar
引入成功之后,使用JSONObject类则不会报错。
二、Web端如何得到JSON类型的数据呢?
首先了解一下Ajax的格式::$(selector).get(url,data,success(response,status,xhr), dataType )
通过Ajax将后端json字符串请求到Web端,在 dataType 中设置为 “json” ,则在success function(data){}的入参data就是json类型的。
note:在测试前端得到json类型数据时,出现了BUG。因为我自定义的json字符串是{‘name':'zzzzzz'}用的是单引号,要注意的是,如果json类型字符串用的是双引号,所以正确的写法为:
String json = "{\"name\":\"zzzzzz\"}";
总结
以上所述是小编给大家介绍的java web中对json的使用详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
java web json_java web中对json的使用详解相关推荐
- java mod %区别_Java中 % 与Math.floorMod() 区别详解
%为取余(rem),Math.floorMod()为取模(mod) 取余取模有什么区别呢? 对于整型数a,b来说,取模运算或者取余运算的方法都是: 1.求 整数商: c = a/b; 2.计算模或者余 ...
- java 静态 编译_Java中的动态和静态编译实例详解
Java中的动态和静态编译实例详解 首先,我们来说说动态和静态编译的问题. Q: java和javascript有什么区别? 总结了一下:有以下几点吧: 1.首先从运行环境来说java代码是在JVM上 ...
- java foreach标签_Java中Velocity foreach循环标签详解
Java中Velocity foreach循环标签详解 Java Velocity中foreach循环可以很容易的遍历数组或者集合. 定义 #foreach( $elem in $allElems) ...
- VScode 插件中 package.json 文件字段详解
一.package.json文件内容 {// 插件的名字,应全部小写,不能有空格: string"name": "my-vscode-plugin",// 版本 ...
- JS中的JSON.Stringify 方法详解
在大厂的前端面试过程中,JSON.Stringify常常被问到,那么能够熟练的运用,掌握就必不可少. 那么,到底什么是 JSON.stringify 方法? 方法基本介绍 JSON.stringify ...
- java.equal例子_Java中的== 和equals()方法详解与实例
Java中的== 和equals()方法: Java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型. byte,short,char,int,long,float,double,boo ...
- js中转换json对象方法详解及使用案例
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式.因为采用独立于语言的文本格式,也使用了类似于C语言家族的习惯,拥有了这些特性使使JSON称为理想的数据交换语 ...
- java 操作excel jxl_java 中JXL操作Excel实例详解
JXL操作Excel 前言: jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一 ...
- java中的json_JAVA中的四种JSON解析方式详解
JAVA中的四种JSON解析方式详解 我们在日常开发中少不了和JSON数据打交道,那么我们来看看JAVA中常用的JSON解析方式. 1.JSON官方 脱离框架使用 2.GSON 3.FastJSON ...
最新文章
- access哪个速度快 vfp_大学计算机二级考试,报考哪个科目比较好?
- pycharm 更改字体和界面样式
- matlab中非0即1函数,matlab 中统计一个数组中非零元素个素的函数名称是什么?
- WebP图片格式,压缩提高28%
- 78万奖金!天池最新CV大赛来了
- ELK学习5_ELK文档资料:《ELK stack 权威指南/饶琛琳》推荐
- python12岁_12岁。Python操作Excel,12Python,excel
- linux 中的gzip命令
- switch语句训练
- 教你用Access做个简易MIS管理系统
- R语言介绍及软件安装
- html方式判断IE版本
- Linux下安装vim编辑器
- Ubuntu系统清理瘦身
- 2011不同阶层理财大盘点
- 物联网技术概论:第1章
- 客制化键盘编程_客制化键盘QMK固件入门-编译环境搭建
- 自定义Element ui中el-upload上传后的文件图标
- Re:if java for
- 数值积分之龙贝格积分
热门文章
- json文件读取并转换成为字典python
- 鸿蒙 体验,华为鸿蒙OS全面上线,实际体验更胜EMUI11,安卓迎来“对手”
- python异常处理机制的好处_浅谈Python异常处理机制
- ElasticSearch出现java.lang.IllegalStateException: duplicate plugin: - Plugin information:
- ActiveRecordException: The model attribute ysgl is not exists.
- 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第一章——自编解析与答案
- Spring Boot——统一设置返回Json数据风格(Java驼峰命名法转下划线命名法)解决方案
- Visual C++——LoadBitmap加载位图的操作过程
- 播放[.m3u8]链接解决方案
- HTML/CSS——form表单select联动(JavaScript方法)