您的位置:

java中操作json公共类,Java操作json

本文目录一览:

JSON是什么,Java如何操作JSON

json是一种数据类型,格式就像这样

{"firstName":"Brett","lastName":"McLaughlin","email":"aaaa"}

java操作json方式很多,具体可以百度

java中json怎么运用?

json一般都是配合ajax一起使用的 我做做过的小例子 粘给你 你可以研究一下

js部分

//获取卡的金额

function get_money(){

var str=document.getElementById("pk_card_type").value;

//alert(str);

var url = '/member_h.do';

var pars = 'method=getMoney';

pars+='pk_card_type='+str;

var ajax = new Ajax.Request(

url,

{method:'post',parameters:pars,onComplete:show_money}

);

}

//回调函数 写入卡的金额

function show_money(dataResponse)

{

var data = eval('(' + dataResponse.responseText + ')');

var price=0;

price=data.price;

var collection_fees=0;

collection_fees=data.collection_fees;

document.getElementById("recharge").value=price;

document.getElementById("collection_fees").value=collection_fees;

}

action部分

public ActionForward getMoney(ActionMapping mapping, ActionForm form,

HttpServletRequest request, HttpServletResponse response) {

response.setContentType("text/html; charset=utf-8");

try {

IElementaryFileService ggsv = new ElementaryFileService();

String pk_card_type = request.getParameter("pk_card_type");

Card_TypeVO ctvo=new Card_TypeVO();

ctvo=ggsv.queryByPK(Card_TypeVO.class, pk_card_type);

PrintWriter out = response.getWriter();

// 这里的数据拼装一般是从数据库查询来的

JSONObject jsonObject = new JSONObject();

if(ctvo!=null){

jsonObject.put("price", ctvo.getCard_money());

jsonObject.put("collection_fees", ctvo.getCash());

}else{

jsonObject.put("price", 0);

jsonObject.put("collection_fees", 0);

}

out.print(jsonObject.toString());

out.flush();

out.close();

return null;

} catch (Exception e) {

e.printStackTrace();

return null;

}

}

在 java web开发中怎么使用json?

一、JSON建构有两种结构:

json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组2种结构,通过这两种结构可以表示各种复杂的结构

1、对象:对象在js中表示为“{}”括起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个属性值的类型可以是 数字、字符串、数组、对象几种。在Java中就是一种Map结构。

2、数组:数组在js中是中括号“[]”扩起来的内容,数据结构为 ["java","javascript","vb",...],取值方式和所有语言中一样,使用索引获取,字段值的类型可以是 数字、字符串、数组、对象几种。在Java中是一种list结构。

经过对象、数组2种结构就可以组合成复杂的数据结构了。

二、Json in Javascript

使用Json语法创建对象

var people = {"name":"jack","sex":"mail"};

可以通过这种语法创建json对象,用“{}”括起来,用“,”隔开key:value

使用Json语法创建数组

var arr =[value1,value2...];

一个包含多个people的数组 peoples = [{"name":"jack","sex":"mail"},

"name":"lily","sex":"femail"};

Json数组可以通过这种语法创建,用"[]"括起来,数组元素之间用“,”分隔开,下面是这种语法的示意图:

在使用Json格式字符串与服务器交互时候,可以利用Json扩展的方法将字符串转换成一个JavaScript对象,或者将一个对象转换成Json格式字符串。不过先要登录下载Json2.js文件。引入该包后,js对象直接用toJSONString()装换为字符串格式,字符串可以用parseJSON()转换成js对象。

访问数据

只需用点号表示法来表示数组元素。所以,要想访问 上面peoples列表的第一个条目的名字,只需在 JavaScript 中使用下面这样的代码:

peoples[0].name

利用这样的语法,可以处理任何 JSON 格式的数据,而不需要使用任何额外的 JavaScript 工具包或 API。

修改数据

正如可以用点号和方括号访问数据,也可以按照同样的方式轻松地修改数据:

peoples[0].name = "Rachmaninov";

在将字符串转换为 JavaScript 对象之后,就可以像这样修改变量中的数据。

java中操作json公共类,Java操作json

2022-11-23
java中json进阶,Java操作json

本文目录一览: 1、什么是JSON文件,java中如何从里面存取数据 2、java中把json怎么转换成数组 3、java中把json怎么转换成数组? 4、java中json怎么运用? 5、在 jav

2023-12-08
java服务端json工具类(json接口服务开发)

本文目录一览: 1、JAVA JSON 写个工具类 2、java中处理json格式数据的类? 3、java中服务端怎么实现jsonp 4、java中处理JSON的开源工具都有些什么?那个比较好用 5、

2023-12-08
java对json增删改查,java对json文件的增删改查

2022-11-23
python中json的操作,jsonPython

本文目录一览: 1、Python爬虫(七)数据处理方法之JSON 2、python中如何遍历json数组 3、【Python】浅谈python中的json 4、py3笔记8:json结构的校验 5、p

2023-12-08
Java JSON解析:实现数据传递与操作

2023-05-18
core解析json的笔记(c json解析)

本文目录一览: 1、如何解析json中map数据 2、fasterxml.jackson.core.jsonparser.feature是哪个jar包的 3、spring mvc 怎么获取json 4

2023-12-08
javajsonp接口(java开发api接口返回json)

本文目录一览: 1、如何在java代码中执行jsonp请求 2、jsonp公开接口返回中文乱码问题 3、java中服务端怎么实现jsonp 4、java写一个接口实现将移动端的数据存放到数据库指定的表

2023-12-08
java二级笔试练习(java二级考试操作题)

2022-11-13
java遍历json,java遍历json对象

2022-11-30
java工作流json,Java工作流面试题

本文目录一览: 1、在 java web开发中怎么使用json? 2、java中json怎么运用? 3、JAVA工作流框架哪个比较好? 4、java 如何解析JSON 5、java的IO流怎么发送js

2023-12-08
java记录操作审计方案,java记录操作审计方案怎么写

2022-11-18
在php中操作json对象,php操作json文件

2022-11-22
重学java笔记,java笔记总结

2022-11-23
java中redis的简单使用,Java操作redis

2022-11-22
java处理json格式数组(json数组转java数组)

本文目录一览: 1、java怎么将json对象转换成json数组 2、用Java语言:从下列Json数组中只展示“productTypeName=公路零担”的数据集? 3、java中把json怎么转换

2023-12-08
java循环获取json数组(如何获取json中的数组)

本文目录一览: 1、java怎么读取json格式的数据 2、JAVA怎么取JSON数组里的值??? 3、java json数组遍历层如下结果,跪求大神 4、JAVA中json读取数组的方法 5、跪求大

2023-12-08
java解析jsonp,java解析json数组对象

2022-11-25
java中json,java中的E

2022-12-02
java类转json顺序,Java转json

本文目录一览: 1、java怎么把数据转成json 数组 2、java实体类怎么转换成json。 3、java 怎么将string转为json数据 java怎么把数据转成json 数组 有两种方法实现

2023-12-08