1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ainilili-noson

 / Детали:

Проблемы с полем времени десериализации JSON. Строка JSON, сериализованная Bean, пуста

Предстоит сделать
Владелец
Создано  
26.11.2024
com.smallnico noson 1.1.6

package noson;

import java.util.Date;

import org.nico.noson.Noson;

import com.alibaba.fastjson.JSON;

public class NosonDemo {

public static void main(String[] args) {

/**

  • Noson.parseNoson(String json)
    Noson.parseArray(String json)
    Noson.convert(String json, Class clazz)
    Noson.convert(Object obj, Class clazz)
    Noson.convert(Noson noson, Class clazz)
    Noson.convert(List objs, Class clazz)
    Noson.convert(Object obj, NoType type)
    Noson.reversal(Object obj)
    Noson.toString()
    */
    User user=new User("ls","address",123);
    user.setBirthDate(new Date());
    String str = Noson.reversal(user);

    System.out.println(str);
    str="{\"address\":\"адрес\",\"age\":120,\"birthDate\":\"2022-07-08 16:18:18\",\"name\":\"ls\"}\r\n" + 
    		"";
    User user2 = Noson.convert(str, User.class);
    
    
    
    
    System.out.println(user2.toString());
    User user3 = JSON.parseObject(str, User.class);
    System.out.println(user3.toString());
    

    }

}
package noson;

import java.io.Serializable;
import java.util.Date;

import cn.hutool.core.date.DateUtil;

public class User implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
String name;
String address;
Integer age;

Date birthDate;

public String getName() {
	return name;
}

public void setName(String name) {
	this.name = name;
}

public String getAddress() {
	return address;
}

public void setAddress(String address) {
	this.address = address;
}

public Integer getAge() {
	return age;
}

public void setAge(Integer age) {
	this.age = age;
}

public User(String name, String address, Integer age) {
	super();
	this.name = name;
	this.address = address;
	this.age = age;
}

public User() {
	super();
}

@Override
public String toString() {
	return "User [name=" + name + ", address=" + address + ", age=" + age +"birthDate="+birthDate!=null?DateUtil.format(birthDate, "yyyy-MM-dd HH:mm:ss"):""+ "]";
}

public Date getBirthDate() {
	return birthDate;
}

public void setBirthDate(Date birthDate) {
	this.birthDate = birthDate;
}

}

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/ainilili-noson.git
git@api.gitlife.ru:oschina-mirror/ainilili-noson.git
oschina-mirror
ainilili-noson
ainilili-noson