Java 中 JSON 解析可以
使用 Java内置的
JSON库或第三方库。以下是
使用 Java内置的
JSON库
解析 JSON的示例:
1. 导入
JSON库
javaimport org.json.*;
2. 创建
JSON对象
javaStringjsonString = "{"name":"Tom", "age":18}";JSONObjectjsonObject = newJSONObject(jsonString);
3. 获取
JSON对象
中的数据
javaString name =jsonObject.getString("name");int age =jsonObject.getInt("age");
完整代码示例:
javaimport org.json.*;public classJsonDemo {public static void main(String[] args) {StringjsonString = "{"name":"Tom", "age":18}";JSONObjectjsonObject = newJSONObject(jsonString);String name =jsonObject.getString("name");int age =jsonObject.getInt("age");System.out.println("Name: " + name);System.out.println("Age: " + age);}}
输出结果:
使用Name: TomAge: 18
第三方库
解析 JSON也很简单,例如
使用Fast
JSON:
1. 导入Fast
JSON库
javaimport com.alibaba.fastjson.*;
2. 创建
JSON对象
javaStringjsonString = "{"name":"Tom", "age":18}";JSONObjectjsonObject =JSON.parseObject(jsonString);
3. 获取
JSON对象
中的数据
javaString name =jsonObject.getString("name");int age =jsonObject.getIntValue("age");
完整代码示例:
javaimport com.alibaba.fastjson.*;public classJsonDemo {public static void main(String[] args) {StringjsonString = "{"name":"Tom", "age":18}";JSONObjectjsonObject =JSON.parseObject(jsonString);String name =jsonObject.getString("name");int age =jsonObject.getIntValue("age");System.out.println("Name: " + name);System.out.println("Age: " + age);}}
输出结果与前面相同:
Name: TomAge: 18
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/11641.html