关于JSON详解编程语言
2023-06-13 09:20:41 时间
private List Person persons = new ArrayList Person // List
private Map map = new HashMap(); // Map
public String getTitle() {
return title;
public void setTitle(String title) {
this.title = title;
public String getAuthor() {
return author;
public void setAuthor(String author) {
this.author = author;
public float getPrice() {
return price;
public void setPrice(float price) {
this.price = price;
public String getPublication() {
return publication;
public void setPublication(String publication) {
this.publication = publication;
public List Person getPersons() {
return persons;
public void setPersons(List Person persons) {
this.persons = persons;
public Map getMap() {
return map;
public void setMap(Map map) {
this.map = map;
public static void main(String[] args) throws ParseException {
JSONTest mj = new JSONTest();
// 日期设置
Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String date = sdf.format(d);
// 为属性设置值
mj.setTitle("乔布斯传记");
mj.setAuthor("未知");
mj.setPrice(100.0f);
mj.setPublication(date);
// 设置List
List Person list = new ArrayList Person
list.add(new Person("zhangsan", 20, date));
mj.setPersons(list);
// 设置Map
Map map = new HashMap();
map.put("a", "i am a");
map.put("b", "i am b");
mj.setMap(map);
//调用JSONArray.fromObject()方法 转化为JSON对象
JSONArray jsons = JSONArray.fromObject(mj);
System.out.println(jsons.toString());
在使用JSON时 不只是引入一个JSON包就可以的 不然会报java.lang.ClassNotFoundException:异常
JSON所依赖jar包如下(共6个)
commons-beanutils-1.8.3.jar
commons-lang-2.1.jar
ezmorph-1.0.2.jar
json-lib-2.4-jdk15.jar
如果出现如下错误 说明还缺少如下包
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap
commons-collections-3.2.jar
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
commons-logging-1.1.1.jar
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/14268.html
cjava相关文章
- java jsonarray string,java json字符串转JSONObject和JSONArray以及取值的实例「建议收藏」
- json_decode&json_encode傻傻分不清
- Flask 学习-57.Flask-RESTX 定制返回统一的JSON格式
- java list 转json 字符串_Java之JSON字符串与List集合之间相互转换
- map key为null_mybatis json
- Python下解析json格式文件
- MySQL生成JSON:一种实现方式(mysql生成json)
- 数据MySQL轻松操作JSON数据(mysql取json)
- 快速,安全的Redis支持JSON(redisjson)
- Linux安装JSON:快速实现让你快乐起来!(linux安装json)
- 使用Oracle解析JSON数据(oracle解析json)
- 如何在MySQL中实现JSON缩进(mysql中json缩进)
- MySQL中应用JSON格式存储数据(mysql中json格式)
- 破解JSON数据,Oracle数据库助力转换(json转oracle)
- JSON文件与Oracle数据库的互转实践(json文件oracle)
- JSON 与 Java 对象之间的转化
- 深入理解JavaScript系列(9)根本没有“JSON对象”这回事!
- jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
- js实现json数据行到列的转换的实例代码
- jQuery的ajax传参巧用JSON使用示例(附Json插件)
- json数据与字符串的相互转化示例
- C#实现json的序列化和反序列化实例代码