Java处理json数据格式

代码示例

import java.util.Iterator;

import org.json.simple.JSONObject;
import org.json.simple.JSONValue;
import org.json.simple.JSONArray;

public class JsonTest {


public static void main(String[] args) {
  String jsString = "[\"129653\",\"129664\",\"129660\",\"129665\"]";
  
  //解析JSON数组字符串 
  JSONArray js = (JSONArray) JSONValue.parse(jsString);
  
  for (int i = 0; i < js.size(); i++) {
   System.out.println(js.get(i)+":::");
  }
  
  //生成JSON数组
  JSONArray new_ja = new JSONArray();
  new_ja.add("aaa");
  new_ja.add("bbb");
  new_ja.add("ccc");
  System.out.println(new_ja.toString());
  
  //解析json字符
  
  String objString = "{\"aa\":1,\"cc\":2,\"bb\":3}";
  JSONObject jo = (JSONObject) JSONValue.parse(objString);
  Iterator iter = jo.keySet().iterator();
  while(iter.hasNext()){
   String key = iter.next().toString();
   System.out.println("[key=" + key + ", val=" + jo.get(key) + "]");  
  }
  
  //生成JSONObject对象
  
  JSONObject new_jo = new JSONObject();
  new_jo.put("name", "ice");
  new_jo.put("address", "浦东新区");
  new_jo.put("tel", "13916721382");
  System.out.println(new_jo.toString());
 }

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值