JSONObject.toJSONString 时间格式
时间: 2023-07-26 14:16:30 浏览: 105
在使用 JSONObject.toJSONString 进行 JSON 序列化时,可以使用 JSONField 注解来指定时间格式。例如:
```java
import com.alibaba.fastjson.annotation.JSONField;
import java.util.Date;
public class User {
private String name;
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
// getter and setter methods
}
```
这里使用了 `@JSONField(format = "yyyy-MM-dd HH:mm:ss")` 注解来指定 createTime 属性的时间格式。在序列化时,FastJSON 会根据这个注解来格式化时间。
相关问题
jsonobject.tojsonstring
jsonobject.tojsonstring 方法是将 JSONObject 对象转换为 JSON 格式的字符串。
例如:
```
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "John Doe");
jsonObject.put("age", 25);
String jsonString = jsonObject.toJSONString();
```
这个代码块中,我们创建了一个名为 jsonObject 的 JSONObject 对象,并使用 put() 方法将一些键值对添加到该对象中。然后,我们使用 toJSONString() 方法将 jsonObject 转换为 JSON 格式的字符串。
JSONObject.toJSONString
JSONObject.toJSONString是一个Java语言中的方法,用于将一个JSONObject对象转换成一个JSON格式的字符串。该方法的作用是将Java对象序列化成为JSON字符串,方便进行数据传输和存储。使用该方法需要先导入JSON库的相关依赖,例如Fastjson、Gson等。以下是一个示例代码:
```
import com.alibaba.fastjson.JSONObject;
public class Test {
public static void main(String[] args) {
JSONObject json = new JSONObject();
json.put("name", "张三");
json.put("age", 20);
String jsonString = JSONObject.toJSONString(json);
System.out.println(jsonString);
}
}
```
输出结果为:
```
{"name":"张三","age":20}
```
阅读全文