java 中json数据的一些处理

JSONObject   的相关处理
//-------------遍历json串的key-----------
JSONObject data = JSONObject.fromObject("{\"cill\":\"2\",\"age\":\"黄磊\"}");
Iterator keys = data.keys();
ArrayList<String> listKey = new ArrayList<String>();
while (keys.hasNext()) {
	String key = keys.next().toString();
	listKey.add(key);
}

//--------ArrayList转为String [ ] ---------
String[] array = (String[]) listKey.toArray(new String[listKey.size()]);

//-----string数组中的首字母排序  a- z 的顺序 ---------
// 调用数组的静态排序方法sort,且不区分大小写
Arrays.sort(array, String.CASE_INSENSITIVE_ORDER);
StringBuffer paramValue = new StringBuffer();
for (String key : array) {
	String value = data.getString(key);
	paramValue.append(value);
}	

//-----json数据中删除一个元素 ---------
jsonObject.remove("key");	

//-----创建数组的三种方式---------
 public static void main(String[] args){ 
 //第一种 
        int[] temp = {3,5,6,7,9,4,1,21,36,0};  
         //第二种
        int [] temp1 = new int[3];  
        temp1[0]=1;  
        temp1[1]=1;  
        temp1[2]=1;  
         //第三种
        int vec[] = new int[]{1, 5, 3};     
    }  
	
时间: 2024-10-23 17:44:17

java 中json数据的一些处理的相关文章

Java中JSON字符串与java对象的互换实例详解(转)

http://www.jb51.net/article/90914.htm 在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好,下面先看下JSON的格式, JSON可以有两种格式,一种是对象格式的,另一种是数组对象, {"name":"JSON","address":"北京市西城区"

java操作Json数据

最近要使用java来操作Json数据,虽然Json用过几次,但一直没有好好总结,趁这次来总结一下java操作Json数据.Java操作Json有很多工具包,地址为http://www.json.org/,可以自己上去挑选. 这里我使用第一个org.json,最新源码地址为:https://github.com/douglascrockford/JSON-java,可以自己去下载,我也会在附件上传.下载源码后放进工程即可,包名为org.json 我们要操作的Json数据如下: {"total&qu

jquery中json数据转换为字典

首先在前台页面中的json数据为 var recipe = {}; recipe["name"] = $("#name").val(); recipe["age"] = $("#age").val(); recipe["sex"] = $("#sex").val(); recipe["medicine"] = "{'name': 'a', 'value':

java 中 json的组装

public static void main(String args[]){          //生成一个JSONObject对象          String data = "{}";          JSONObject jsonObj = JSONObject.fromObject(data);                    //1.put 基本类型值          int i=0;          for(i=0; i<5; i++){       

IOS中JSON数据的解析

IOS中JSON数据解析 官方为我们提供的解析JSON数据的类是NSJSONSerialization,首先我们先来看下这个类的几个方法: + (BOOL)isValidJSONObject:(id)obj; 判断一个数据对象是否可以转化为JSON数据 + (NSData *)dataWithJSONObject:(id)obj options:(NSJSONWritingOptions)opt error:(NSError **)error; 将JSON数据写为NSData数据,其中opt参数

java传递json数据到jsp中的js

在数据传输流程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键.例如: JSON字符串: var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象: var str2 = { "name": "cxh", "sex": "man&qu

Android中Json数据读取与创建

一:  Json的特性和在数据交互中的地位就不用说了,直接看案例. 首先在android studio中创建assets文件目录,用于存放Json数据文件,android studio 1.3 默认项目文件目录下是没有assets文件夹的, 所以需要我们进行创建,创建方法如下: 创建好assets文件目录以后,在其目录下创建一个Text.json文件. 二:如何获得assets文件目录下的Json数据: 在eclipse下是:InputStreamReader(getAssets().open(

Java处理Json数据

JSON结构有两种结构: json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构. 1.对象:对象在js中表示为"{}"括起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个属性值的类型可以是 数字.字符串.数组.对象几种. 2.数组:数组在js中是中括

java中json和字符串互转及日期转换 练习

一:以下是用到的jar名称: commons-beanutils-1.6.jar commons-collections-3.2.1.jar commons-lang-2.6.jar commons-logging-1.1.1.jar ezmorph-1.0.3.jar json-lib-2.2.3-jdk13.jar json.jar jar下载地址 链接: https://pan.baidu.com/s/1c2Mkqli 密码: 6ems 二:练习的时候用到了内部类,所以里面有一点对内部类的