关于JSON解析的教程
(本人新手,请大佬多多指教!)
JSON解析:
可通过谷歌的Gson,阿里的FastJson等解析工具,**国内多用FastJson,但Gson相较于FastJson更稳定些。在使用工具前需先导入工具的jar包。
Gson工具
Gson将对象转换为JSON字符串的代码格式:
String json = new Gson().toJSON(要转换的对象);
示例:
输出结果:
Gson将JSON字符串转换为对象的代码格式:
类型 对象名=new Gson().fromJson(JSON字符串, 类型.class);
示例:
输出结果:
扩展:
可将JSON字符串转换为键值对集合,并直接取指定键的值
返回结果:
FastJson工具
FastJson将对象转换为JSON字符串的代码格式:
String json = JSON.toJSONString(要转换的对象);
示例:
返回结果:
FastJson将JSON字符串转换为对象的代码格式:
类型 对象名=new Gson().fromJson(JSON字符串, 类型.class);
示例:
返回结果:
同样可将JSON字符串转换为键值对集合,方法同上,若需要转换为List集合则使用JSON.parseArray()方法即可。