JSON的简单例子

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。

下载JSON所需要的jar文件并加入工程后,编写如下代码:

package com.hzhi.json;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

public class JSONTest {
    
    public static void main(String[] args) { 
        
        // 创建JSONObject
        String content = "{name:'hzhi',gender:'male',major:'programmer'}";
        JSONObject jo = JSONObject.fromObject(content);        
        
        // 添加属性
        jo.element("degree", "doctor");
        
        // 输出JSONObject
        System.out.println("jo:" + jo);
        
        // 获取属性
        String strName = jo.getString("name");    
        String strGender = jo.getString("gender");
        String strMajor = jo.getString("major");
        String strDegree = jo.getString("degree");
        
        // 输出属性
        System.out.println("Name:" + strName);
        System.out.println("Gender:" + strGender);
        System.out.println("Major:" + strMajor);
        System.out.println("Degree:" + strDegree);
        
    }
     
}

以上例子根据字符串获得了一个JSONObject对象,并给JSONObject对象添加了一个属性,最后获得并输出了JSONObject对象的所有属性。

运行结果如下:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值