如何从Java中的JSON对象获取不同类型的值?
JSONObject是名称/值对的无序集合,它从字符串中解析文本以生成类似映射的对象。JSONObject有几个重要的方法来显示不同类型的值,比如getString()方法获取与键字符串相关联的字符串,getInt()方法获取与键关联的int值,getDouble()方法获取与键关联的double值,getBoolean()方法获取与键关联的布尔值。
示例
import org.json.*;
public class JSONObjectTypeValuesTest {
public static void main(String[] args) throws JSONException {
JSONObject jsonObj = new JSONObject(
"{" +
"Name:Adithya," +
"Age:22, " +
"Salary: 10000.00, " +
"IsSelfEmployee: false " +
"}"
);
System.out.println(jsonObj.getString("Name")); // returns string
System.out.println(jsonObj.getInt("Age")); // returns int
System.out.println(jsonObj.getDouble("Salary")); // returns double
System.out.println(jsonObj.getBoolean("IsSelfEmployee")); // returns true/false
}
}输出结果
Adithya 22 10000.0 false
热门推荐
10 简短正能量生日祝福语
11 新老师祝福语 简短独特
12 喜庆节的祝福语简短
13 关于扬州的祝福语简短
14 今年节日祝福语简短
15 送给姐姐简短的祝福语
16 简短中秋祝福语朋友结婚
17 猪年元旦祝福语简短创意
18 女性的生日祝福语简短